[Stackmaps] Move the target-independent frame index elimination for stackmaps and...
[oota-llvm.git] / lib / Target / X86 / X86CodeEmitter.cpp
2014-02-19 Craig TopperRemove special FP opcode maps and instead add enough...
2014-02-19 Craig TopperRemove A6/A7 opcode maps. They can all be handled with...
2014-02-10 Craig TopperRecommit r201059 and r201060 with hopefully a fix for...
2014-02-10 Bob WilsonRevert r201059 and r201060.
2014-02-10 Craig TopperAdd MRMXr/MRMXm form to X86 for use by instructions...
2014-02-02 Craig TopperMerge x86 HasOpSizePrefix/HasOpSize16Prefix into a...
2014-02-02 Craig TopperMerge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into...
2014-01-31 Craig TopperSeparate x86 opcode maps and 0x66/0xf2/0xf3 prefixes...
2014-01-31 Craig TopperMove REP out of the Prefix field of the X86 format...
2014-01-31 Craig TopperMove address override handling in X86CodeEmitter to...
2014-01-16 Craig TopperRemove use of OpSize for populating VEX_PP field. A...
2014-01-14 Craig TopperSeparate the concept of 16-bit/32-bit operand size...
2014-01-06 Craig TopperRemove SegOvrBits from X86 TSFlags since they weren...
2013-12-31 Craig TopperAdd missing MRM_XX forms to the old JIT emitter for...
2013-12-31 Craig TopperRemove MRMInitReg form now that it's last use is gone.
2013-09-29 Craig TopperChange type of XOP flag in code emitters to a bool...
2013-09-29 Craig TopperAdd comments for XOPA map introduced with TBM instructi...
2013-09-27 Yunzhong GaoAdding intrinsics to the llvm backend for TBM instructi...
2013-08-21 Craig TopperSynchronize VEX JIT encoding code with the MCJIT versio...
2013-08-21 Nadav RotemIn LLVM FMA3 operands are dst, src1, src2, src3, howeve...
2013-06-07 Bill WendlingRemove unused c'tor.
2013-06-01 Tim NorthoverX86: change MOV64ri64i32 into MOV32ri64
2013-05-31 Eric ChristopherTemporarily Revert "X86: change MOV64ri64i32 into MOV32...
2013-05-31 Tim NorthoverX86: change MOV64ri64i32 into MOV32ri64
2013-04-11 Michael LiaoAdd CLAC/STAC instruction encoding/decoding support
2013-03-16 Craig TopperAdd X86 code emitter support AVX encoded MRMDestReg...
2013-03-14 Craig TopperFix the name of a variable to match its declaration...
2013-03-14 Craig TopperFix a bug in the calculation of the VEX.B bit for FMA4...
2013-02-05 Eli BenderskyFix comments
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Michael LiaoAdd register encoding support in X86 backend
2012-09-19 Craig TopperRemove code for setting the VEX L-bit as a function...
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-07-20 Craig TopperDon't use implicit register operands to calculate L...
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-05-31 Elena DemikhovskyAdded FMA3 Intel instructions.
2012-05-30 Benjamin KramerPort support for SSE4a extrq/insertq to the old jit...
2012-05-23 Craig TopperFix indentation of wrapped line for readability. No...
2012-05-19 Craig TopperTidy up some spacing and inconsistent use of pre/post...
2012-05-19 Craig TopperCopy some AVX support from MCJIT to JIT. Maybe will...
2012-05-01 Jakub StaszakRemove unneeded break.
2012-05-01 Jakub StaszakRemove trailing spaces.
2012-05-01 Craig TopperAttempt to handle MRMInitReg in emitVEXOpcodePrefix...
2012-04-30 Pete CooperCopied all the VEX prefix encoding code from X86MCCodeE...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-10-24 Eli FriedmanAdd support to the old JIT for acquire/release loads...
2011-10-23 Craig TopperAdd X86 RORX instruction
2011-10-16 Craig TopperAdd X86 PEXTR and PDEP instructions.
2011-08-28 Nicolas GeoffrayRemove premature previous commit.
2011-08-28 Nicolas GeoffrayEncoding of instructions referencing segments has chang...
2011-07-27 Jeffrey YasskinExplicitly cast narrowing conversions inside {}s that...
2011-07-25 Evan ChengRefactor X86 target to separate MC code from Target...
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-04-04 Joerg SonnenbergerAdd support for the VIA PadLock instructions.
2010-10-08 Chris Lattneradd jit support for the new psuedo instructions I added for
2010-10-08 Chris Lattnermachine a mutable machineinstr down into emitInstruction.
2010-08-23 Gabor Greiftyops
2010-08-17 Anton KorobeynikovMore fixes for win64:
2010-08-13 Eric ChristopherRevert last patch and r110954 as I meant to.
2010-08-13 Eric ChristopherRevert r110954 for now, pseudo instructions can't make...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Eric ChristopherHandle the memory barrier pseudo that goes to nothing...
2010-07-22 Chris Lattnerinstead of migrating it to the MC instruction encoder...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-16 Jakob Stoklund OlesenRemove the X86::FP_REG_KILL pseudo-instruction and...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-08 Chris Lattneradd some long-overdue enums to refer to the parts of...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-21 Bill WendlingHandle a displacement location in 64-bit as an RIP...
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-03-14 Chris Lattnerchange the DBG_LABEL MachineInstr to always be created
2010-03-14 Chris Lattnerswitch GC_LABEL to use an MCSymbol operand instead...
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-14 Chris Lattnerchange EH related stuff (other than EH_LABEL) to use...
2010-02-13 Chris Lattnerrip out the 'heinous' x86 MCCodeEmitter implementation.
2010-02-12 Chris LattnerRemove special cases for [LM]FENCE, MONITOR and MWAIT...
2010-02-12 Chris Lattnergive MCCodeEmitters access to the current MCContext.
2010-02-12 Chris Lattneradd a bunch of mod/rm encoding types for fixed mod...
2010-02-11 Chris Lattnerdont' call getX86RegNum on X86::RIP, it doesn't like...
2010-02-11 Chris Lattnerfix a really nasty bug I introduced in r95693: r12...
2010-02-10 Daniel DunbarMC: Switch MCFixup to just hold an MCExpr pointer inste...
2010-02-09 Daniel DunbarMC/X86: Add a dummy implementation of MCFixup generatio...
2010-02-09 Daniel DunbarMC: First cut at MCFixup, for getting fixup/relocation...
2010-02-09 Chris Lattnerfix X86 encoder to output [disp] only addresses with...
2010-02-09 Chris Lattnerrevert r95689: getX86RegNum(BaseReg) != N86::ESP is
2010-02-09 Chris Lattnersimplify.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-05 Chris Lattnerwire up 64-bit MCCodeEmitter.
2010-02-05 Chris Lattnermove functions for decoding X86II values into the X86II...
2010-02-05 Chris Lattnerchange getSizeOfImm and getBaseOpcodeFor to just take
2010-02-05 Chris LattnerAdd a few more encodings, we can now encode all of:
2010-02-04 Evan PhoenixDisable external stubs for X86-32 and X86-64
next