2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
blob | commitdiff | raw |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw |
2008-09-08 |
Anton Korobeynikov | Reapply 55899: First draft of EH support on x86/64... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Bill Wendling | Reverting r55898 to r55909. One of these patches was... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Anton Korobeynikov | First draft of EH support on x86/64-linux |
blob | commitdiff | raw | diff to current |
2008-08-30 |
Evan Cheng | For now, can't mark XOR64rr isAsCheapAsAMove. It's... |
blob | commitdiff | raw | diff to current |
2008-08-30 |
Evan Cheng | Transform (x << (y&31)) -> (x << y). This takes advanta... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g. |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Dan Gohman | Reinstate the x86-64 portion of r55190. When doing... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Evan Cheng | Fix asm printing of MOVSDto64mr and MOV64toSDrm. |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Bill Wendling | Reverting r55190, r55191, and r55192. They broke the... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Dan Gohman | Anyext tweaks for x86. When extloading a value to i32... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64. |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Bill Wendling | Revert r55018 and apply the correct "fix" for the 64... |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Bill Wendling | Add support for the __sync_sub_and_fetch atomics and... |
blob | commitdiff | raw | diff to current |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync |
blob | commitdiff | raw | diff to current |
2008-08-07 |
Dan Gohman | Re-enable elimination of unnecessary SUBREG_TO_REG... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Dan Gohman | Re-introduce the 8-bit subreg zext-inreg patterns for... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Dan Gohman | xchg does not modify FLAGS. |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Dan Gohman | Reapply r54147 with a constraint to only use the 8-bit |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Dan Gohman | Revert 54147. |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Dan Gohman | Add x86 isel patterns to match what would be a ZERO_EXT... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Evan Cheng | Enable two-address remat by default. |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Bill Wendling | Add the "AsCheapAsAMove" flag to some 64-bit xor instru... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Dan Gohman | Add patterns for CALL32m and CALL64m. They aren't match... |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Anton Korobeynikov | Fix 80col violation |
blob | commitdiff | raw | diff to current |
2008-05-04 |
Anton Korobeynikov | Add General Dynamic TLS model for X86-64. Some parts... |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Evan Cheng | Also LXCHG64 -> XCHG64rm. |
blob | commitdiff | raw | diff to current |
2008-04-18 |
Evan Cheng | - Fix atomic operation JIT encoding. |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Evan Cheng | Allow certain lea instructions to be rematerialized. |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Arnold Schwaighofer | Don't loose incoming argument registers. Fix documentat... |
blob | commitdiff | raw | diff to current |
2008-03-16 |
Christopher Lamb | Make insert_subreg a two-address instruction, vastly... |
blob | commitdiff | raw | diff to current |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw | diff to current |
2008-03-14 |
Evan Cheng | Fix a number of encoding bugs. SSE 4.1 instructions... |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Christopher Lamb | Get rid of a pseudo instruction and replace it with... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Andrew Lenharth | x86-64 atomics |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Chris Lattner | Compile x86-64-and-mask.ll into: |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Nate Begeman | SSE4.1 64b integer insert/extract pattern support |
blob | commitdiff | raw | diff to current |
2008-02-07 |
Evan Cheng | Fix a x86-64 codegen deficiency. Allow gv + offset... |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Nate Begeman | SSE 4.1 Intrinsics and detection |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Evan Cheng | Work in progress. This patch *fixes* x86-64 calls which... |
blob | commitdiff | raw | diff to current |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Chris Lattner | remove xchg and shift-reg-by-1 instructions, which... |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Evan Cheng | Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming... |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Chris Lattner | more flags set right |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | Start inferring side effect information more aggressive... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | rename X86InstrX86-64.td -> X86Instr64bit.td |
blob | commitdiff | raw | diff to current |
|