Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
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.
2006-03-03 Chris Lattnerremove the read/write port/io intrinsics.
2006-02-25 Evan Cheng* Allow mul, shl nodes to be codegen'd as LEA (if appro...
2006-02-23 Evan Cheng- Clean up the lowering and selection code of ConstantP...
2006-02-23 Evan ChengPIC related bug fixes.
2006-02-22 Evan ChengAdded MMX, SSE1, and SSE2 vector instructions and some...
2006-02-21 Evan ChengOne more round of reorg so sabre doesn't freak out...
2006-02-21 Evan ChengA big more cleaning up.
2006-02-21 Evan ChengMoving things to their proper places.
2006-02-21 Evan ChengSplit instruction info into multiple files, one for...
2006-02-21 Evan ChengAdded separate alias instructions for SSE logical ops...
2006-02-21 Evan ChengAdded MMX and XMM packed integer move instructions...
2006-02-20 Evan ChengAdded x86 integer vector types: 64-bit packed byte...
2006-02-18 Evan ChengAdded fisttp for fp to int conversion.
2006-02-18 Evan Chengx86 / Darwin PIC support.
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-16 Evan Chengpxor (for FLD0SS) encoding was missing the OpSize prefix.
2006-02-16 Evan Cheng1. Use pxor instead of xoraps / xorapd to clear FR32...
2006-02-16 Evan ChengMOVAPSrr and MOVAPDrr instruction format should be...
2006-02-15 Evan Chengcvtsd2ss / cvtss2sd encoding bug.
2006-02-15 Evan Chengmovaps, movapd encoding bug.
2006-02-06 Chris LattnerEliminate the printCallOperand method, using a 'call...
2006-02-04 Evan ChengRemove an unnecessary predicate.
2006-02-04 Evan ChengSeparate FILD and FILD_FLAG, the later is only used...
2006-02-01 Evan ChengRearrange code to my liking. :)
2006-02-01 Evan Cheng- Use xor to clear integer registers (set R, 0).
2006-01-31 Evan Cheng- Allow XMM load (for scalar use) to be folded into...
2006-01-31 Chris Lattner* Fix 80-column violations
next