| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach LSR to optimize away SMAX operations for tripcounts in common | Dan Gohman | 2008-09-15 | 1 | -0/+236 |
* | Re-enable SelectionDAG CSE for calls. It matters in the case of | Dan Gohman | 2008-09-15 | 1 | -0/+30 |
* | Added testcase for bswap allegrexel intrinsic | Bruno Cardoso Lopes | 2008-09-15 | 1 | -0/+12 |
* | Correctly update kill infos after extending a live range and merge 2 val#'s; ... | Evan Cheng | 2008-09-15 | 1 | -0/+29 |
* | On some targets, non-move instructions can become move instructions because o... | Evan Cheng | 2008-09-12 | 1 | -0/+254 |
* | Add indirect tail call (function pointer) examples. | Arnold Schwaighofer | 2008-09-11 | 2 | -0/+30 |
* | When tailcallopt is enabled all fastcc calls must have an aligned argument st... | Arnold Schwaighofer | 2008-09-11 | 1 | -0/+24 |
* | Fix PR2748. Avoid coalescing physical register with virtual register which wo... | Evan Cheng | 2008-09-11 | 1 | -0/+33 |
* | Fix PR2783 - coalescer bug. Missing a TargetRegisterInfo::isVirtualRegister c... | Evan Cheng | 2008-09-11 | 1 | -0/+38 |
* | Propagate subreg index when promoting a load to a copy. | Evan Cheng | 2008-09-11 | 1 | -0/+40 |
* | Fix a fastcc + sret bug. If fastcc and sret, callee doesn't need to pop the h... | Evan Cheng | 2008-09-10 | 2 | -0/+46 |
* | Legalizer was missing code that expand fpow to a libcall. | Evan Cheng | 2008-09-09 | 1 | -0/+10 |
* | Fix PR2757. Ignore liveinterval register allocation preference if the prefere... | Evan Cheng | 2008-09-09 | 1 | -0/+65 |
* | Fix a constant lowering bug. Now we can do load and store instructions with f... | Evan Cheng | 2008-09-09 | 1 | -3/+14 |
* | Reapply 55902: Add test for checking proper lowering of eh_return & unwind in... | Anton Korobeynikov | 2008-09-08 | 1 | -0/+17 |
* | Reapply 55903: Testcase for 64-bit lowering of eh_return & unwind_init | Anton Korobeynikov | 2008-09-08 | 1 | -0/+17 |
* | Add a target triple; apparently LLVM doesn't use 64-bit | Dan Gohman | 2008-09-08 | 1 | -1/+1 |
* | Remove these testcases associated with changes between r 55898 and r 55909. | Bill Wendling | 2008-09-08 | 2 | -0/+0 |
* | Reverting r55898 to r55909. One of these patches was causing an ICE during th... | Bill Wendling | 2008-09-08 | 2 | -34/+0 |
* | Handle calls which produce i1 results: promote to i8 but and it with 1 to get... | Evan Cheng | 2008-09-08 | 1 | -0/+13 |
* | Add AsmPrinter support for i128 and larger static initializer data. | Dan Gohman | 2008-09-08 | 1 | -0/+9 |
* | Testcase for 64-bit lowering of eh_return & unwind_init | Anton Korobeynikov | 2008-09-08 | 1 | -0/+17 |
* | Add test for checking proper lowering of eh_return & unwind init intrinsics o... | Anton Korobeynikov | 2008-09-08 | 1 | -0/+17 |
* | Add testcase from bug 2770. | Rafael Espindola | 2008-09-08 | 1 | -0/+14 |
* | Correctly handle physical register inputs. They are not explicit input operan... | Evan Cheng | 2008-09-08 | 1 | -0/+11 |
* | Handle x86 truncate to i8 with target hook for now. | Evan Cheng | 2008-09-07 | 1 | -0/+12 |
* | Fix for PR2687: Add patterns to match sint_to_fp and fp_to_sint for <2 x | Eli Friedman | 2008-09-05 | 1 | -0/+15 |
* | Fix test. | Evan Cheng | 2008-09-05 | 1 | -2/+2 |
* | If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist... | Evan Cheng | 2008-09-05 | 3 | -5/+15 |
* | For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ... | Evan Cheng | 2008-09-04 | 5 | -16/+34 |
* | Fix the ordering of operands to the store (inverted relative to LLVM IR), and... | Owen Anderson | 2008-09-04 | 1 | -1/+1 |
* | Add a first attempt at implementing stores for X86 fast isel using target hooks. | Owen Anderson | 2008-09-04 | 1 | -1/+2 |
* | Load from GV stub should be locally CSE'd. | Evan Cheng | 2008-09-04 | 2 | -8/+12 |
* | Remove code that pad number of bytes to pop for X86_FastCall CC. The code doe... | Evan Cheng | 2008-09-04 | 1 | -1/+1 |
* | Add X86 target hook to implement load (even from GlobalAddress). | Evan Cheng | 2008-09-03 | 1 | -3/+11 |
* | Turn this legalize types test on. | Duncan Sands | 2008-09-01 | 5 | -11/+5 |
* | Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTR | Bill Wendling | 2008-08-31 | 1 | -5/+0 |
* | CellSPU doesn't appear to support fully the "ISD::ROTR" operation. The DAG | Bill Wendling | 2008-08-31 | 1 | -0/+6 |
* | Re-apply 55467 with fix. If copy is being replaced by remat'ed def, transfer ... | Evan Cheng | 2008-08-30 | 2 | -2/+4 |
* | Transform (x << (y&31)) -> (x << y). This takes advantage of the fact x86 shi... | Evan Cheng | 2008-08-30 | 1 | -0/+24 |
* | Testcases for ppc atomics. | Dale Johannesen | 2008-08-30 | 2 | -0/+1522 |
* | Swap fp comparison operands and change predicate to allow load folding (safel... | Evan Cheng | 2008-08-29 | 1 | -1/+1 |
* | xfail this. | Evan Cheng | 2008-08-29 | 1 | -0/+1 |
* | allow this to pass. | Chris Lattner | 2008-08-29 | 1 | -21/+1 |
* | Swap fp comparison operands and change predicate to allow load folding. | Evan Cheng | 2008-08-28 | 2 | -3/+21 |
* | In lowering SELECT_CC, removed cases where we can't flip the true and false w... | Mon P Wang | 2008-08-28 | 1 | -1/+1 |
* | Optimize DAGCombiner's worklist processing. Previously it started | Dan Gohman | 2008-08-28 | 1 | -1/+1 |
* | Revert r55467; it causes regressions in UnitTests/Vector/divides, | Dan Gohman | 2008-08-28 | 2 | -4/+2 |
* | If a copy isn't coalesced, but its src is defined by trivial computation. Re-... | Evan Cheng | 2008-08-28 | 2 | -2/+4 |
* | This test crashes on non-x86 host; make SSE explicit. | Dale Johannesen | 2008-08-28 | 1 | -1/+1 |