summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Remove unneccessary code introduced with 223101.Philip Reames2014-12-021-10/+2
* Fix variable used only in assertion.Nick Lewycky2014-12-021-1/+2
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-011-1/+63
* Fix a stackmap bug introduced in r220710.Pete Cooper2014-10-271-4/+14
* Stackmap shadows should consider call returns a branch target.Pete Cooper2014-10-271-0/+6
* Fix a bit of confusion about .set and produce more readable assembly.Rafael Espindola2014-10-211-1/+2
* [x86] Implement v16i16 support with AVX2 in the new vector shuffleChandler Carruth2014-09-251-1/+2
* [x86] Teach the instruction lowering to add comments describing constantChandler Carruth2014-09-241-12/+78
* [x86] More refactoring of the shuffle comment emission. The previousChandler Carruth2014-09-241-38/+38
* [x86] Bypass the shuffle mask comment generation when not using verboseChandler Carruth2014-09-241-0/+2
* [x86] Hoist the logic for extracting the relevant bits of informationChandler Carruth2014-09-241-16/+20
* [x86] Start refactoring the comment printing logic in the MC lowering ofChandler Carruth2014-09-241-87/+102
* [x86] Teach the vector comment parsing and printing to correctly handleChandler Carruth2014-09-231-5/+8
* [x86] Teach the AVX1 path of the new vector shuffle lowering one moreChandler Carruth2014-09-231-6/+21
* [X86] Allow atomic operations using immediates to avoid using a registerRobin Morisset2014-09-021-8/+32
* fix typoSanjay Patel2014-08-061-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-7/+7
* Fix failure to invoke exception handler on Win64Reid Kleckner2014-08-041-0/+29
* [x86] Switch to using the variable we extracted this operand into.Chandler Carruth2014-08-021-1/+1
* [x86] Teach my pshufb comment printer to handle VPSHUFB forms as well asChandler Carruth2014-08-021-2/+3
* [x86] Fix unused variable warning in no-asserts build.Chandler Carruth2014-07-261-0/+1
* [x86] Teach the X86 backend to print shuffle comments for PSHUFBChandler Carruth2014-07-251-0/+80
* [X86] Clarify some stackmap shadow optimization code as based on reviewLang Hames2014-07-251-5/+6
* [X86] Optimize stackmap shadows on X86.Lang Hames2014-07-241-44/+88
* MC: rename EmitWin64EH routinesSaleem Abdulrasool2014-06-291-12/+10
* Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...NAKAMURA Takumi2014-06-251-0/+37
* Revert r211399, "Generate native unwind info on Win64"NAKAMURA Takumi2014-06-221-37/+0
* Generate native unwind info on Win64Reid Kleckner2014-06-201-0/+37
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-4/+4
* Prune includes in X86 target.Craig Topper2014-03-191-3/+4
* X86: Use enums for memory operand decoding instead of integer literals.Manuel Jacob2014-03-181-10/+10
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-191-1/+1
* Revert r201622 and r201608.Daniel Jasper2014-02-191-1/+1
* Fix PR18743.Rafael Espindola2014-02-181-1/+1
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-281-27/+28
* Add an emitRawComment function and use it to simplify some uses of EmitRawText.Rafael Espindola2014-01-161-2/+1
* Copy segment register when optimizing to MOV8ao8/MOV16ao16/MOV32ao32.Craig Topper2014-01-161-1/+2
* [x86] Disambiguate RET[QL] and fix aliases for 16-bit modeDavid Woodhouse2014-01-081-3/+8
* Move the llvm mangler to lib/IR.Rafael Espindola2014-01-071-1/+1
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-1/+2
* Handle MOV32r0 in expandPostRAPseudo instead of MCInst lowering. No functiona...Craig Topper2013-12-311-8/+0
* Remove the isImplicitlyPrivate argument of getNameWithPrefix.Rafael Espindola2013-12-051-1/+1
* Hide the stub created for MO_ExternalSymbol too.Rafael Espindola2013-12-051-5/+11
* [Stackmap] Emit multi-byte nops for X86.Juergen Ributzka2013-12-041-22/+70
* Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames2013-11-291-84/+0
* Refactor to remove a bit of duplication. No functionality change.Rafael Espindola2013-11-281-24/+24
OpenPOWER on IntegriCloud