| Commit message (Expand) | Author | Age | Files | Lines |
* | Update test for pr3864. | Evan Cheng | 2009-03-23 | 1 | -0/+2 |
* | Fix PR3391 and PR3864. Reg allocator infinite looping. | Evan Cheng | 2009-03-23 | 1 | -0/+42 |
* | Model inline asm constraint which ties an input to an output register as mach... | Evan Cheng | 2009-03-23 | 4 | -5/+15 |
* | Do not fold away subreg_to_reg if the source register has a sub-register inde... | Evan Cheng | 2009-03-23 | 1 | -0/+25 |
* | Add -relocation-model=pic so that the test works | Rafael Espindola | 2009-03-18 | 1 | -2/+2 |
* | Added missing support for widening when splitting an unary op (PR3683) | Mon P Wang | 2009-03-18 | 1 | -0/+18 |
* | Add another test case for r64440. | Evan Cheng | 2009-03-18 | 1 | -0/+51 |
* | Disable the "call to immediate" optimization on x86-64. It is | Chris Lattner | 2009-03-18 | 1 | -3/+7 |
* | A more proper -mtriple. | Bill Wendling | 2009-03-18 | 1 | -1/+1 |
* | Temporary fix. I think Rafael wanted this to be Linux-only. | Bill Wendling | 2009-03-18 | 1 | -1/+1 |
* | LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right now | Chris Lattner | 2009-03-17 | 1 | -0/+92 |
* | Don't force promotion of return arguments on the callee. | Rafael Espindola | 2009-03-17 | 16 | -29/+37 |
* | this is apparently passing now. Evan/Dan, please check | Chris Lattner | 2009-03-17 | 1 | -1/+0 |
* | Fix codegen to compute the size of an allocation by multiplying the | Chris Lattner | 2009-03-17 | 1 | -0/+10 |
* | Add newline at end of file. | Evan Cheng | 2009-03-17 | 1 | -1/+1 |
* | CellSPU: | Scott Michel | 2009-03-17 | 1 | -1/+1 |
* | Reapply r67049, with the test adjusted for darwin | Duncan Sands | 2009-03-17 | 2 | -32/+44 |
* | Fix a problem with DAGCombine where we were building an illegal build | Mon P Wang | 2009-03-17 | 1 | -0/+13 |
* | Recognize bswapl as bswap too. | Dan Gohman | 2009-03-17 | 1 | -0/+5 |
* | Recognize "bswapq" as an alternate spelling for the bswap instruction. | Dan Gohman | 2009-03-17 | 1 | -0/+12 |
* | Spiller may unfold load / mod / store instructions as an optimization when th... | Evan Cheng | 2009-03-17 | 1 | -0/+167 |
* | CellSPU: | Scott Michel | 2009-03-17 | 2 | -9/+7 |
* | --- Reverse-merging (from foreign repository) r67049 into '.': | Bill Wendling | 2009-03-16 | 2 | -44/+32 |
* | Tweak the fix for PR3784: be less sensitive about just | Duncan Sands | 2009-03-16 | 2 | -32/+44 |
* | CellSPU: | Scott Michel | 2009-03-16 | 1 | -51/+69 |
* | Add a testcase that covers a wide variety of ABI isel cases. | Dan Gohman | 2009-03-14 | 1 | -0/+1322 |
* | Use %rip-relative addressing on x86-64 whenever practical, as | Dan Gohman | 2009-03-14 | 1 | -0/+7 |
* | Add a few more ptrtoint/inttoptr cast tests. | Dan Gohman | 2009-03-13 | 1 | -2/+10 |
* | Improve FastISel's handling of truncates to i1, and implement | Dan Gohman | 2009-03-13 | 3 | -4/+13 |
* | Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make... | Evan Cheng | 2009-03-13 | 2 | -0/+71 |
* | Fix FastISel's assumption that i1 values are always zero-extended | Dan Gohman | 2009-03-13 | 1 | -0/+19 |
* | Improve sext and zext of TLS variables. | Rafael Espindola | 2009-03-13 | 2 | -0/+42 |
* | Fix some significant problems with constant pools that resulted in unnecessar... | Evan Cheng | 2009-03-13 | 1 | -0/+37 |
* | generalize the previous code to use the full generality of LEA | Chris Lattner | 2009-03-13 | 1 | -0/+12 |
* | optimize the case of cond ? 42 : 41 and friends. This compiles the | Chris Lattner | 2009-03-13 | 1 | -0/+14 |
* | Enhance address-mode folding of ISD::ADD to handle cases where the | Dan Gohman | 2009-03-13 | 1 | -0/+25 |
* | Add this test back. | Evan Cheng | 2009-03-12 | 1 | -0/+11 |
* | Revert commit 66140 since it caused several failures | Duncan Sands | 2009-03-12 | 1 | -0/+1 |
* | Typo. | Evan Cheng | 2009-03-12 | 1 | -1/+1 |
* | Fix test after Chris' select changes. | Evan Cheng | 2009-03-12 | 1 | -3/+3 |
* | Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" | Chris Lattner | 2009-03-12 | 2 | -5/+24 |
* | On x86, if the only use of a i64 load is a i64 store, generate a pair of doub... | Evan Cheng | 2009-03-12 | 2 | -3/+16 |
* | add no-unwind, remove duplicate run line. | Chris Lattner | 2009-03-12 | 1 | -3/+2 |
* | add nounwinds | Chris Lattner | 2009-03-12 | 1 | -2/+2 |
* | Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the | Dan Gohman | 2009-03-11 | 1 | -9/+0 |
* | optimize i8 and i16 tls values. | Rafael Espindola | 2009-03-11 | 2 | -0/+20 |
* | My last coalescer fix introduced a subtler one. It's aborting a commuting opt... | Evan Cheng | 2009-03-11 | 1 | -0/+85 |
* | For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear... | Mon P Wang | 2009-03-11 | 1 | -0/+14 |
* | Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw... | Mon P Wang | 2009-03-11 | 1 | -0/+9 |
* | reapply my previous patch (r66358) with a tweak to set the | Chris Lattner | 2009-03-11 | 2 | -5/+3 |