Test commit: fixed spacing.
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2009-06-23 Sean CallananTest commit: fixed spacing.
2009-06-20 Chris Lattnerchange TLS_ADDR lowering to lower to a real mem operand...
2009-06-20 Chris Lattnereliminate the "call" operand modifier from the asm...
2009-06-19 Eli FriedmanMisc tweaks to Intel asm printing to make it more compa...
2009-06-15 Bill WendlingThe Ls and Qs were mixed up. Patch by Sean.
2009-06-15 Bill Wendling"The Intel instruction tables should include the 64...
2009-06-03 Dan GohmanRevert r72734. The Darwin assembler doesn't support...
2009-06-02 Evan ChengOn Darwin x86_64 small code model doesn't guarantee...
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-29 Evan ChengMore h-registers tricks: folding zext nodes.
2009-05-20 Evan ChengTry again. Allow call to immediate address for ELF...
2009-05-20 Evan ChengCannot use immediate as call absolute target in PIC...
2009-05-18 Dale JohannesenAdd OpSize to 16-bit ADC and SBB.
2009-05-18 Dale JohannesenFill in the missing patterns for ADC and SBB.
2009-05-11 Dan GohmanConvert a subtract into a negate and an add when it...
2009-05-05 Chris LattnerAdd basic support for code generation of
2009-04-30 Dan GohmanSet mayLoad on MOVZX32_NOREXrm8 too.
2009-04-30 Evan ChengMark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoa...
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-27 Dan GohmanRename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H...
2009-04-27 Dan GohmanRename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_...
2009-04-27 Dan GohmanBreak up long multi-mnemonic strings into separate...
2009-04-27 Mon P WangRevised 68749 to allow matching of load/stores for...
2009-04-24 Rafael EspindolaFix PR 4004 by including the call to __tls_get_addr...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-21 Rafael EspindolaTLS_addr64 and TLS_addr32 define RDI and EAX. They...
2009-04-17 Rafael EspindolaFor general dynamic TLS access we must use
2009-04-15 Dan GohmanFix 80-column violations.
2009-04-15 Dan GohmanAdd a new MOV8rr_NOREX, and make X86's copyRegToReg...
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Dan GohmanImplement x86 h-register extract support.
2009-04-10 Chris Lattnera few fixes to "addrspace(256) is reference offset...
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-30 Evan ChengWhen optimzing a mul by immediate into two, the resulti...
2009-03-13 Rafael Espindolaadd 8 and 16 bit TLS moves.
2009-03-13 Rafael EspindolaImprove sext and zext of TLS variables.
2009-03-12 Evan ChengRe-apply 66024 with fixes: 1. Fixed indirect call to...
2009-03-11 Dan GohmanRevert r66024. The JIT encoding for CALLpcrel32 is...
2009-03-11 Rafael Espindolaoptimize i8 and i16 tls values.
2009-03-05 Dan GohmanDon't use plain INC32 and DEC32 on x86-64; it needs
2009-03-04 Dan GohmanRe-apply 66008, now that the unfoldMemoryOperand bug...
2009-03-04 Evan ChengFix PR3666: isel calls to constant addresses.
2009-03-04 Dan GohmanRevert r66004 for now; it's causing a variety of test...
2009-03-04 Dan GohmanTeach the x86 backend to eliminate "test" instructions...
2009-03-03 Dan GohmanAdd '(implicit EFLAGS)' for AND, OR, XOR, NEG, INC...
2009-02-05 Evan ChengA few more isAsCheapAsAMove.
2009-01-27 Evan ChengImplement multiple with overflow by 2 with an add instr...
2009-01-26 Nate BegemanMap address space 256 to gs; similar mappings could...
2009-01-21 Evan ChengFavors generating "not" over "xor -1". For example.
2009-01-13 Dan GohmanDisable the register+memory forms of the bt instruction...
2009-01-13 Dan GohmanAdd bt instructions that take immediate operands.
2009-01-13 Dan GohmanFix a few more JIT encoding issues in the BT instructions.
2009-01-07 Dan GohmanAdd patterns to match conditional moves with loads...
2009-01-07 Dan GohmanDefine instructions for cmovo and cmovno.
2009-01-07 Dan GohmanX86_COND_C and X86_COND_NC are alternate mnemonics for
2009-01-02 Evan ChengDo not isel load folding bt instructions for pentium...
2008-12-25 Chris LattnerFix some JIT encodings.
2008-12-25 Chris LattnerBT memory operands load from their address operand.
2008-12-23 Dan GohmanAdd instruction patterns and encodings for the x86...
2008-12-12 Bill Wendling- Use patterns instead of creating completely new instr...
2008-12-12 Bill WendlingRedo the arithmetic with overflow architecture. I was...
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
2008-12-07 Nick LewyckyFix typo, psuedo -> pseudo.
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-12-02 Bill WendlingReapply r60382. This time, don't mark "ADC" nodes with...
2008-12-01 Bill WendlingTemporarily revert r60382. It caused CodeGen/X86/i2k...
2008-12-01 Bill Wendling- Have "ADD" instructions return an implicit EFLAGS.
2008-11-26 Bill WendlingGenerate something sensible for an [SU]ADDO op when...
2008-11-18 Dan GohmanDon't set neverHasSideEffects on x86's divide instructi...
2008-10-25 Nicolas GeoffrayGenerate code for TLS instructions.
2008-10-17 Evan ChengAdd implicit defs of XMM8 to XMM15 on 32-bit call instr...
2008-10-17 Dan GohmanFun x86 encoding tricks: when adding an immediate value...
2008-10-17 Dan GohmanDefine patterns for shld and shrd that match immediate
2008-10-15 Dan GohmanNow that predicates can be composed, simplify several of
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-07 Dale JohannesenModel hardwired inputs & outputs of x86 8-bit divides...
2008-10-03 Dale JohannesenMake atomic Swap work, 64-bit on x86-32.
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-01 Dan GohmanSplit x86's ADJCALLSTACK instructions into 32-bit and...
2008-10-01 Dan GohmanMark CALL instructions as having a Use of ESP/RSP.
2008-09-29 Evan ChengFix PR2835. Do not change the width of a volatile load.
2008-09-26 Evan ChengImplement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
2008-09-24 Evan ChengFix patterns for SSE4.1 move and sign extend instructio...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-08-30 Evan ChengTransform (x << (y&31)) -> (x << y). This takes advanta...
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-22 Bill WendlingReverting r55190, r55191, and r55192. They broke the...
2008-08-22 Dan GohmanAnyext tweaks for x86. When extloading a value to i32...
2008-08-20 Dan GohmanMove the handling of ANY_EXTEND, SIGN_EXTEND_INREG...
2008-08-20 Dan GohmanTablegen generated code already tests the opcode value...
2008-08-20 Bill WendlingRevert r55018 and apply the correct "fix" for the 64...
2008-08-19 Bill WendlingAdd support for the __sync_sub_and_fetch atomics and...
2008-08-19 Dale JohannesenAdd support for 8 and 16 bit forms of __sync
next