Atomic op support. If any gcc test uses __sync builtins, it might start failing...
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-20 Evan ChengPoorly named option.
2008-02-19 Evan ChengAdd hidden option -x86-fold-and-in-test to test the...
2008-02-19 Chris LattnerDon't fold and's into test instructions if they have...
2008-02-07 Evan ChengFix a x86-64 codegen deficiency. Allow gv + offset...
2008-02-03 Nate BegemanSSE 4.1 Intrinsics and detection
2008-01-23 Duncan SandsThe last pieces needed for loading arbitrary
2008-01-17 Chris LattnerThis commit changes:
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
2008-01-15 Chris Lattnerno need to expand ISD::TRAP to X86ISD::TRAP, just match...
2008-01-15 Anton KorobeynikovFix JIT encoding of trap/ud2 instruction
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-11 Chris Lattnerremove xchg and shift-reg-by-1 instructions, which...
2008-01-11 Chris Lattnermore flags set right
2008-01-10 Chris LattnerIMPLICIT_USE and IMPLICIT_DEF are dead, remove them.
2008-01-10 Chris LattnerStart inferring side effect information more aggressive...
2008-01-10 Chris Lattnerrename X86InstrX86-64.td -> X86Instr64bit.td
2008-01-10 Chris Lattnerremove explicit sets of 'neverHasSideEffects' that...
2008-01-10 Chris Lattnerget def use info more correct.
2008-01-06 Chris LattnerThe pic base can't be duplicated.
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-05 Chris Lattnergetting the pic base has no side effects.
2008-01-05 Evan ChengCombine MovePCtoStack + POP32r into one instruction...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-22 Evan ChengFix JIT code emission of X86::MovePCtoStack.
2007-12-17 Bill WendlingAdd "mayHaveSideEffects" and "neverHasSideEffects"...
2007-12-14 Evan ChengFix bsf / bsr jit encoding.
2007-12-14 Dan GohmanFix Intel asm syntax for the bsr and bsf instructions.
2007-12-14 Evan ChengFix ctlz and cttz. llvm definition requires them to...
2007-12-14 Evan ChengImplement ctlz and cttz with bsr and bsf.
2007-12-13 Evan ChengFold some and + shift in x86 addressing mode.
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-11-13 Bill WendlingUnifacalize the CALLSEQ{START,END} stuff.
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-05 Evan ChengCommute x86 cmove instructions by swapping the operands...
2007-10-05 Evan ChengADC and SBB uses EFLAGS.
2007-09-29 Evan ChengEnabling new condition code modeling scheme.
2007-09-28 Evan ChengStop inventing new words. :-)
2007-09-28 Evan ChengPessimisively assume ADJCALLSTACKDOWN / ADJCALLSTACKUP...
2007-09-26 Evan ChengSome assemblers do not recognize aliases pushfd, pushfq...
2007-09-26 Evan ChengTypos: POPQ -> POPFQ, POPD -> POPFD.
2007-09-26 Evan ChengAdd pushf{d|q}, popf{d|q} to push and pop EFLAGS register.
2007-09-25 Evan ChengAdded support for new condition code modeling scheme...
2007-09-24 Dan GohmanFix the syntax for the .loc directive in preparation...
2007-09-23 Dale JohannesenFix PR 1681. When X86 target uses +sse -sse2,
2007-09-14 Evan ChengAdd implicit def of EFLAGS on those instructions that...
2007-09-11 Evan ChengRemove (somewhat confusing) Imp<> helper, use let Defs...
2007-09-07 Evan ChengTableGen no longer emit CopyFromReg nodes for implicit...
2007-09-07 Dan GohmanAvoid storing and reloading zeros and other constants...
2007-08-30 Evan ChengMark load instructions with isLoad = 1.
2007-08-05 Dale JohannesenLong double patch 4 of N: initial x87 implementation.
2007-08-02 Evan ChengSwitch some multiplication instructions over to the...
2007-08-01 Evan ChengMac OS X X86-64 low 4G address not available.
2007-08-01 Evan ChengBe more precise.
2007-07-31 Dan GohmanChange the x86 assembly output to use tab characters...
2007-07-31 Evan ChengRedo and generalize previously removed opt for pinsrw...
2007-07-29 Christopher LambChange the x86 backend to use extract_subreg for trunca...
2007-07-26 Dan GohmanIn the .loc directive, print the fields as "debug"...
2007-07-21 Evan ChengNo more noResults.
2007-07-19 Evan ChengChange instruction description to split OperandList...
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-06-26 Dan GohmanRevert the earlier change that removed the M_REMATERIAL...
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-05-06 Nate BegemanReference correct header
2007-04-25 Bill WendlingAdd SSSE3 as a feature of Core2. Add MMX registers...
2007-04-23 Lauro Ramos VenancioX86 TLS: optimize the implementation of "local exec...
2007-04-22 Lauro Ramos VenancioX86 TLS: fix and optimize the implementation of "initia...
2007-04-20 Lauro Ramos VenancioImplement "general dynamic", "initial exec" and "local...
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-10 Bill WendlingAdd support for our first SSSE3 instruction "pmulhrsw".
2007-03-21 Evan ChengMark re-materializable instructions.
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-24 Chris LattnerFix a misencoding of CBW and CWD. This fixes PR1030.
2006-12-05 Evan Cheng- Switch X86-64 JIT to large code size model.
2006-11-30 Evan Cheng- Use a different wrapper node for RIP-relative GV...
2006-11-29 Evan ChengCustom lower READCYCLECOUNTER for x86-64.
2006-11-03 Chris Lattnerremove dead/redundant vars
2006-10-30 Reid SpencerAdd debug support for X86/ELF targets (Linux). This...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-12 Chris LattnerMove the Imp tblgen class from the X86 backend to commo...
2006-10-12 Chris LattnerMark ADJCALLSTACKUP/DOWN as clobbering ESP so that...
2006-10-11 Evan ChengAdd properties to ComplexPattern.
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-09-22 Evan ChengDelete dead code; fix 80 col violations.
2006-09-11 Evan ChengX86ISD::CMP now produces a chain as well as a flag...
2006-09-08 Evan ChengCommitting X86-64 support.
2006-09-07 Chris LattnerEliminate X86ISD::TEST, using X86ISD::CMP instead....
2006-09-07 Evan ChengConsistency.
2006-08-11 Evan ChengCALLSEQ_* produces chain even if that's not needed.
2006-07-20 Evan ChengClean up.
2006-07-19 Evan ChengINC / DEC instructions have shorter code size than...
2006-07-11 Evan ChengEmit inc / dec of registers as one byte instruction.
2006-06-29 Evan ChengAdd shift and rotate by 1 instructions / patterns.
2006-06-27 Evan ChengRemove dead code.
2006-06-14 Evan ChengX86 call instructions can take variable number of opera...
2006-06-02 Evan ChengIncorrect AT&T opcode.
next