X86: Add an SSE2 lowering for 64 bit compares when pcmpgtq (SSE4.2) isn't available.
[oota-llvm.git] / lib / Target / X86 / X86CodeEmitter.cpp
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
2010-02-03 Chris Lattnerenhance new encoder to support prefixes + RawFrm
2010-02-03 Chris Lattnerstub out a new X86 encoder, which can be tried with
2010-02-03 Chris Lattnerrename createX86MCCodeEmitter to more accurately reflec...
2010-02-02 Chris Lattnerremove dead code.
2010-02-02 Daniel DunbarMCCodeEmitter/X86: Handle tied registers better when...
2010-01-26 Chris Lattnermake MachineFunction keep track of its ID and make
2010-01-05 David GreeneChange errs() to dbgs().
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-16 Jeffrey YasskinMake X86-64 in the Large model always emit 64-bit calls.
2009-11-07 Jeffrey YasskinMake the need-stub variables accurate and consistent...
2009-10-27 Chris Lattnerapparently the X86 JIT isn't fully contextized, it...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-12 Chris LattnerFix PR5087, patch by Jakub Staszak!
2009-10-06 Devang PatelUpdate processDebugLoc() so that it can be used to...
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-09-08 Nicolas GeoffrayAlso emit a label for TargetInstrInfo::GC_LABEL.
2009-09-03 Chris Lattnerjust use dump()
2009-09-01 Daniel DunbarSimplify.
2009-09-01 Daniel DunbarFix what I believe is a copy-n-pasto introduced in...
2009-09-01 Daniel DunbarX86/Encoding: Support ExternalSymbol operands in emitDi...
2009-08-31 Daniel Dunbarllvm-mc: Switch MCInst to storing an MCExpr* instead...
2009-08-30 Daniel Dunbarllvm-mc/X86: Encode constant MCValue's correctly.
2009-08-27 Daniel Dunbarllvm-mc/X86: Implement single instruction encoding...
next