summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* [X86] Make MOV32ri64 a post-RA pseudo instead of a CodeGenOnly instruction. I...Craig Topper2016-01-051-4/+0
* [X86] Move shuffle decoding for constant pool into the X86CodeGen library to ...Craig Topper2015-12-311-0/+1
* [X86] Add support for printing shuffle comments for AVX512 PSHUFB instructions.Craig Topper2015-12-261-8/+37
* [X86] Fix shuffle decoding for variable VPERMIL to be tolerant of the Constan...Craig Topper2015-12-261-1/+8
* [X86] MOVPC32r should only emit CFI adjustments when neededMichael Kuperstein2015-12-151-4/+5
* [X86] Always generate precise CFA adjustments.Michael Kuperstein2015-12-061-2/+4
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-031-1/+13
* Add cfi instr for CFA calculation when movpc is expanded to call and popPetar Jovanovic2015-11-051-0/+15
* [X86] Add support to assembler and MCInst lowering to use the other vmovq %xm...Craig Topper2015-10-121-12/+14
* [WinEH] Make FuncletLayout more robust against catchretDavid Majnemer2015-10-011-0/+29
* [WinEH] Make funclet return instrs pseudo instrsReid Kleckner2015-09-171-7/+0
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-081-1/+2
* AVX-512: Lowering for 512-bit vector shuffles.Elena Demikhovsky2015-09-081-20/+31
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-0/+6
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* x86 atomic: optimize a.store(reg op a.load(acquire), release)JF Bastien2015-08-051-0/+12
* [ImplicitNullChecks] Work with implicit defs.Sanjoy Das2015-07-201-1/+4
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-3/+3
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-5/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [CodeGen] Introduce a FAULTING_LOAD_OP pseudo-op.Sanjoy Das2015-06-151-0/+25
* [NFC] Extract X86MCInstLower::LowerMachineOperand.Sanjoy Das2015-06-151-38/+37
* Revert "Move dllimport name mangling to IR mangler."Reid Kleckner2015-06-111-0/+4
* Move dllimport name mangling to IR mangler.Peter Collingbourne2015-06-091-4/+0
* Avoid a call to getOrCreateSymbol when we already have the symbol.Rafael Espindola2015-06-031-2/+5
* MC: Clean up MCExpr naming. NFC.Jim Grosbach2015-05-301-17/+17
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-5/+5
* Remove MCAssembler.h include from MCStreamer.h and fix users of MCStreamer.hPete Cooper2015-05-151-0/+1
* MC: Update MCCodeEmitter naming. NFC.Jim Grosbach2015-05-151-1/+1
* MC: Modernize MCOperand API naming. NFC.Jim Grosbach2015-05-131-25/+24
* [Statepoints] Support for "patchable" statepoints.Sanjoy Das2015-05-121-36/+43
* [X86MCInst] Move LowerSTATEPOINT to inside X86AsmPrinter. NFC.Sanjoy Das2015-05-061-11/+7
* [X86MCInst] Clean up LowerSTATEPOINT: variable names. NFC.Sanjoy Das2015-05-061-16/+15
* [X86] Avoid mangling frameescape labelsReid Kleckner2015-04-291-1/+5
* [AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames2015-04-241-32/+32
* [patchpoint] Add support for symbolic patchpoint targets to SelectionDAG and theLang Hames2015-04-221-6/+30
* Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher2015-03-101-2/+2
* Save the MachineFunction in startFunction so that we can use it forEric Christopher2015-02-201-4/+5
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-02-021-7/+5
* Win64: Put a REX_W prefix on all TAILJMP* instructionsReid Kleckner2015-01-301-0/+7
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-1/+1
* Revert most of r225597David Majnemer2015-01-111-1/+1
* X86: Properly decode shuffle masks when the constant pool type is weirdDavid Majnemer2015-01-111-1/+1
* [X86] Make isel select the 2-byte register form of INC/DEC even in non-64-bit...Craig Topper2015-01-061-0/+18
* [X86] Make isel select the shorter form of jump instructions instead of the l...Craig Topper2015-01-061-22/+0
* [X86] Bring some better consistency to the naming of the move to/from %al/ax/...Craig Topper2015-01-021-6/+6
* [X86] Clean up whitespace as well as minor coding styleMichael Liao2014-12-041-5/+4
OpenPOWER on IntegriCloud