[X86][SSE] Update the cost table for integer-integer conversions on SSE2/SSE4.1.
[oota-llvm.git] / lib / Target / X86 / X86MCInstLower.cpp
2015-12-06 Michael Kuperstein[X86] Always generate precise CFA adjustments.
2015-12-03 Chih-Hung Hsieh[X86] Part 1 to fix x86-64 fp128 calling convention.
2015-11-05 Petar JovanovicAdd cfi instr for CFA calculation when movpc is expande...
2015-10-12 Craig Topper[X86] Add support to assembler and MCInst lowering...
2015-10-01 David Majnemer[WinEH] Make FuncletLayout more robust against catchret
2015-09-17 Reid Kleckner[WinEH] Make funclet return instrs pseudo instrs
2015-09-08 Reid Kleckner[WinEH] Emit prologues and epilogues for funclets
2015-09-08 Elena DemikhovskyAVX-512: Lowering for 512-bit vector shuffles.
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-13 Yaron KerenRemove and forbid raw_svector_ostream::flush() calls.
2015-08-05 JF Bastienx86 atomic: optimize a.store(reg op a.load(acquire...
2015-07-20 Sanjoy Das[ImplicitNullChecks] Work with implicit defs.
2015-07-16 Mehdi AminiMove most user of TargetMachine::getDataLayout to the...
2015-06-23 Rafael EspindolaSimplify the Mangler interface now that DataLayout...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-22 Rafael EspindolaAvoid a Symbol -> Name -> Symbol conversion.
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-15 Sanjoy Das[CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.
2015-06-15 Sanjoy Das[NFC] Extract X86MCInstLower::LowerMachineOperand.
2015-06-11 Reid KlecknerRevert "Move dllimport name mangling to IR mangler."
2015-06-09 Peter CollingbourneMove dllimport name mangling to IR mangler.
2015-06-03 Rafael EspindolaAvoid a call to getOrCreateSymbol when we already have...
2015-05-30 Jim GrosbachMC: Clean up MCExpr naming. NFC.
2015-05-18 Jim GrosbachMC: Clean up method names in MCContext.
2015-05-15 Pete CooperRemove MCAssembler.h include from MCStreamer.h and...
2015-05-15 Jim GrosbachMC: Update MCCodeEmitter naming. NFC.
2015-05-13 Jim GrosbachMC: Modernize MCOperand API naming. NFC.
2015-05-12 Sanjoy Das[Statepoints] Support for "patchable" statepoints.
2015-05-06 Sanjoy Das[X86MCInst] Move LowerSTATEPOINT to inside X86AsmPrinte...
2015-05-06 Sanjoy Das[X86MCInst] Clean up LowerSTATEPOINT: variable names...
2015-04-29 Reid Kleckner[X86] Avoid mangling frameescape labels
2015-04-24 Lang Hames[AsmPrinter] Make AsmPrinter's OutStreamer member a...
2015-04-22 Lang Hames[patchpoint] Add support for symbolic patchpoint target...
2015-03-10 Eric ChristopherRemove the use of the subtarget in MCCodeEmitter creati...
2015-02-20 Eric ChristopherSave the MachineFunction in startFunction so that we...
2015-02-02 Eric ChristopherReuse a bunch of cached subtargets and remove getSubtar...
2015-01-30 Reid KlecknerWin64: Put a REX_W prefix on all TAILJMP* instructions
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-11 David MajnemerRevert most of r225597
2015-01-11 David MajnemerX86: Properly decode shuffle masks when the constant...
2015-01-06 Craig Topper[X86] Make isel select the 2-byte register form of...
2015-01-06 Craig Topper[X86] Make isel select the shorter form of jump instruc...
2015-01-02 Craig Topper[X86] Bring some better consistency to the naming of...
2014-12-04 Michael Liao[X86] Clean up whitespace as well as minor coding style
2014-12-02 Philip ReamesRemove unneccessary code introduced with 223101.
2014-12-02 Nick LewyckyFix variable used only in assertion.
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-10-27 Pete CooperFix a stackmap bug introduced in r220710.
2014-10-27 Pete CooperStackmap shadows should consider call returns a branch...
2014-10-21 Rafael EspindolaFix a bit of confusion about .set and produce more...
2014-09-25 Chandler Carruth[x86] Implement v16i16 support with AVX2 in the new...
2014-09-24 Chandler Carruth[x86] Teach the instruction lowering to add comments...
2014-09-24 Chandler Carruth[x86] More refactoring of the shuffle comment emission...
2014-09-24 Chandler Carruth[x86] Bypass the shuffle mask comment generation when...
2014-09-24 Chandler Carruth[x86] Hoist the logic for extracting the relevant bits...
2014-09-24 Chandler Carruth[x86] Start refactoring the comment printing logic...
2014-09-23 Chandler Carruth[x86] Teach the vector comment parsing and printing...
2014-09-23 Chandler Carruth[x86] Teach the AVX1 path of the new vector shuffle...
2014-09-02 Robin Morisset[X86] Allow atomic operations using immediates to avoid...
2014-08-06 Sanjay Patelfix typo
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Reid KlecknerFix failure to invoke exception handler on Win64
2014-08-02 Chandler Carruth[x86] Switch to using the variable we extracted this...
2014-08-02 Chandler Carruth[x86] Teach my pshufb comment printer to handle VPSHUFB...
2014-07-26 Chandler Carruth[x86] Fix unused variable warning in no-asserts build.
2014-07-25 Chandler Carruth[x86] Teach the X86 backend to print shuffle comments...
2014-07-25 Lang Hames[X86] Clarify some stackmap shadow optimization code...
2014-07-24 Lang Hames[X86] Optimize stackmap shadows on X86.
2014-06-29 Saleem AbdulrasoolMC: rename EmitWin64EH routines
2014-06-25 NAKAMURA TakumiRe-apply r211399, "Generate native unwind info on Win64...
2014-06-22 NAKAMURA TakumiRevert r211399, "Generate native unwind info on Win64"
2014-06-20 Reid KlecknerGenerate native unwind info on Win64
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-03-19 Craig TopperPrune includes in X86 target.
2014-03-18 Manuel JacobX86: Use enums for memory operand decoding instead...
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-18 Rafael EspindolaFix PR18743.
2014-01-28 David WoodhouseChange MCStreamer EmitInstruction interface to take...
2014-01-16 Rafael EspindolaAdd an emitRawComment function and use it to simplify...
2014-01-16 Craig TopperCopy segment register when optimizing to MOV8ao8/MOV16a...
2014-01-08 David Woodhouse[x86] Disambiguate RET[QL] and fix aliases for 16-bit...
2014-01-07 Rafael EspindolaMove the llvm mangler to lib/IR.
2014-01-03 Rafael EspindolaMake the llvm mangler depend only on DataLayout.
2013-12-31 Craig TopperHandle MOV32r0 in expandPostRAPseudo instead of MCInst...
2013-12-05 Rafael EspindolaRemove the isImplicitlyPrivate argument of getNameWithP...
2013-12-05 Rafael EspindolaHide the stub created for MO_ExternalSymbol too.
2013-12-04 Juergen Ributzka[Stackmap] Emit multi-byte nops for X86.
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-28 Rafael EspindolaRefactor to remove a bit of duplication. No functionali...
2013-11-28 Rafael EspindolaUse the mangler consistently instead of using getGlobal...
2013-11-19 Andrew TrickAdd an abstraction to handle patchpoint operands.
2013-11-17 Andrew TrickAdded a size field to the stack map record to handle...
2013-11-15 Lang HamesRemove unused arguments.
2013-11-14 Andrew TrickMinor extension to llvm.experimental.patchpoint: don...
2013-11-11 Lang HamesLower X86::MORESTACK_RET and X86::MORESTACK_RET_RESTORE...
2013-11-09 Juergen Ributzka[Stackmap] Materialize the jump address within the...
2013-11-08 Juergen Ributzka[Stackmap] Add AnyReg calling convention support for...
2013-10-31 Dan GohmanFix unused variable warnings.
2013-10-31 Andrew TrickAdd support for stack map generation in the X86 backend.
next