Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
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.
2006-05-31 Evan ChengRename ASM modifier trunc8, trunc16 to subreg8, subreg16.
2006-05-31 Evan ChengSign extender
2006-05-30 Evan ChengA addressing mode folding enhancement:
2006-05-20 Evan ChengRemove unused patterns.
2006-05-19 Evan Cheng- Use exact-width integer types, e.g. int32_t, to avoid...
2006-05-19 Evan ChengExplicitly specify MOV32mi can only be used store 32...
2006-05-17 Evan ChengUse generic iPTR instead i32 to represent pointer type.
2006-05-16 Evan ChengX86 integer register classes naming changes. Make them...
2006-05-08 Evan ChengFixing truncate. Previously we were emitting truncate...
2006-05-05 Evan ChengNeed extload patterns after Chris' DAG combiner changes
2006-05-05 Evan ChengBetter implementation of truncate. ISel matches it...
2006-04-27 Evan ChengMake x86 isel lowering produce tailcall nodes. They...
2006-04-22 Nate BegemanOptimized stores to the constant pool, while cool,...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-03 Evan Cheng- More efficient extract_vector_elt with shuffle and...
2006-03-25 Evan ChengAdded missing (any_extend (load ...)) patterns.
2006-03-23 Chris LattnerFix the encodings of these new instructions, hopefully...
2006-03-23 Nate BegemanAdd support for 8 bit immediates with 16/32 bit cmp...
2006-03-18 Evan ChengUse the generic vector register classes VR64 / VR128...
2006-03-17 Evan ChengMove some pattern fragments to the right files.
2006-03-17 Evan Cheng- Nuke 16-bit SBB instructions. We'll never use them.
2006-03-07 Evan ChengX86ISD::REP_STOS and X86ISD::REP_MOVS now produces...
2006-03-07 Evan ChengEnable Dwarf debugging info.
next