[CFLAA] LLVM_CONSTEXPR -> const
[oota-llvm.git] / lib / Target / X86 / X86CodeEmitter.cpp
2014-09-02 Robin Morisset[X86] Allow atomic operations using immediates to avoid...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-05 NAKAMURA TakumiX86CodeEmitter.cpp: Add SEH_Epilogue to ignored list...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-31 Kevin EnderbyAdd support for the X86 secure guard extensions instruc...
2014-06-25 NAKAMURA TakumiRe-apply r211399, "Generate native unwind info on Win64...
2014-06-04 Yaron KerenTwo small enhancements for the JIT.
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
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...
next