summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Use the mangler consistently instead of using getGlobalPrefix directly.Rafael Espindola2013-11-281-2/+1
* Add an abstraction to handle patchpoint operands.Andrew Trick2013-11-191-63/+17
* Added a size field to the stack map record to handle subregister spills.Andrew Trick2013-11-171-10/+27
* Remove unused arguments.Lang Hames2013-11-151-4/+2
* Minor extension to llvm.experimental.patchpoint: don't require a call.Andrew Trick2013-11-141-11/+16
* Lower X86::MORESTACK_RET and X86::MORESTACK_RET_RESTORE_R10 inLang Hames2013-11-111-12/+12
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-091-3/+22
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-081-8/+27
* Fix unused variable warnings.Dan Gohman2013-10-311-0/+3
* Add support for stack map generation in the X86 backend.Andrew Trick2013-10-311-0/+124
* Add a helper getSymbol to AsmPrinter.Rafael Espindola2013-10-291-3/+3
* The asm printer has a mangler. Don't keep a second pointer to it.Rafael Espindola2013-10-291-10/+11
* X86: Shrink certain forms of movsx.Benjamin Kramer2013-07-121-0/+35
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-7/+1
* X86: Stop LEA64_32r doing unspeakable things to its arguments.Tim Northover2013-06-101-17/+1
* Revert r183069: "TMP: LEA64_32r fixing"Tim Northover2013-06-011-1/+17
* TMP: LEA64_32r fixingTim Northover2013-06-011-17/+1
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-06-011-13/+4
* Temporarily Revert "X86: change MOV64ri64i32 into MOV32ri64" as itEric Christopher2013-05-311-4/+13
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-05-311-13/+4
* X86: use sub-register sequences for MOV*r0 operationsTim Northover2013-05-301-10/+0
* X86: change zext moves to use sub-register infrastructure.Tim Northover2013-05-301-6/+0
* Add X86 code emitter support AVX encoded MRMDestReg instructions.Craig Topper2013-03-161-24/+33
* Teach X86 MC instruction lowering that VMOVAPSrr and other VEX-encoded regist...Craig Topper2013-03-141-0/+42
* Two changes relevant to LEA and x32:David Sehr2013-02-011-1/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
OpenPOWER on IntegriCloud