summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86MCInstLower.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-15[X86] MOVPC32r should only emit CFI adjustments when neededMichael Kuperstein1-4/+5
2015-12-06[X86] Always generate precise CFA adjustments.Michael Kuperstein1-2/+4
2015-12-03[X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh1-1/+13
2015-11-05Add cfi instr for CFA calculation when movpc is expanded to call and popPetar Jovanovic1-0/+15
2015-10-12[X86] Add support to assembler and MCInst lowering to use the other vmovq %xm...Craig Topper1-12/+14
2015-10-01[WinEH] Make FuncletLayout more robust against catchretDavid Majnemer1-0/+29
2015-09-17[WinEH] Make funclet return instrs pseudo instrsReid Kleckner1-7/+0
2015-09-08[WinEH] Emit prologues and epilogues for funcletsReid Kleckner1-1/+2
2015-09-08AVX-512: Lowering for 512-bit vector shuffles.Elena Demikhovsky1-20/+31
2015-08-27[WinEH] Add some support for code generating catchpadReid Kleckner1-0/+6
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-1/+0
2015-08-05x86 atomic: optimize a.store(reg op a.load(acquire), release)JF Bastien1-0/+12
2015-07-20[ImplicitNullChecks] Work with implicit defs.Sanjoy Das1-1/+4
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini1-3/+3
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola1-1/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-22Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola1-5/+3
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-15[CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.Sanjoy Das1-0/+25
2015-06-15[NFC] Extract X86MCInstLower::LowerMachineOperand.Sanjoy Das1-38/+37
2015-06-11Revert "Move dllimport name mangling to IR mangler."Reid Kleckner1-0/+4
2015-06-09Move dllimport name mangling to IR mangler.Peter Collingbourne1-4/+0
2015-06-03Avoid a call to getOrCreateSymbol when we already have the symbol.Rafael Espindola1-2/+5
2015-05-30MC: Clean up MCExpr naming. NFC.Jim Grosbach1-17/+17
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-5/+5
2015-05-15Remove MCAssembler.h include from MCStreamer.h and fix users of MCStreamer.hPete Cooper1-0/+1
2015-05-15MC: Update MCCodeEmitter naming. NFC.Jim Grosbach1-1/+1
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-25/+24
2015-05-12[Statepoints] Support for "patchable" statepoints.Sanjoy Das1-36/+43
2015-05-06[X86MCInst] Move LowerSTATEPOINT to inside X86AsmPrinter. NFC.Sanjoy Das1-11/+7
2015-05-06[X86MCInst] Clean up LowerSTATEPOINT: variable names. NFC.Sanjoy Das1-16/+15
2015-04-29[X86] Avoid mangling frameescape labelsReid Kleckner1-1/+5
2015-04-24[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames1-32/+32
2015-04-22[patchpoint] Add support for symbolic patchpoint targets to SelectionDAG and theLang Hames1-6/+30
2015-03-10Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher1-2/+2
2015-02-20Save the MachineFunction in startFunction so that we can use it forEric Christopher1-4/+5
2015-02-02Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher1-7/+5
2015-01-30Win64: Put a REX_W prefix on all TAILJMP* instructionsReid Kleckner1-0/+7
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-1/+1
2015-01-11Revert most of r225597David Majnemer1-1/+1
2015-01-11X86: Properly decode shuffle masks when the constant pool type is weirdDavid Majnemer1-1/+1
2015-01-06[X86] Make isel select the 2-byte register form of INC/DEC even in non-64-bit...Craig Topper1-0/+18
2015-01-06[X86] Make isel select the shorter form of jump instructions instead of the l...Craig Topper1-22/+0
2015-01-02[X86] Bring some better consistency to the naming of the move to/from %al/ax/...Craig Topper1-6/+6
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao1-5/+4
2014-12-02Remove unneccessary code introduced with 223101.Philip Reames1-10/+2
2014-12-02Fix variable used only in assertion.Nick Lewycky1-1/+2
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames1-1/+63
2014-10-27Fix a stackmap bug introduced in r220710.Pete Cooper1-4/+14
2014-10-27Stackmap shadows should consider call returns a branch target.Pete Cooper1-0/+6