| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow for rounding up of stack frame. | Dale Johannesen | 2008-06-26 | 1 | -1/+1 |
* | when we know the signbit of an input to uint_to_fp is zero, | Chris Lattner | 2008-06-26 | 1 | -0/+13 |
* | - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into a | Evan Cheng | 2008-06-25 | 1 | -0/+9 |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 3 | -19/+19 |
* | Enable two-address remat by default. | Evan Cheng | 2008-06-25 | 2 | -1/+68 |
* | v2f32 is now a valid (MMX) type which breaks this | Dale Johannesen | 2008-06-24 | 1 | -3/+3 |
* | If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in... | Evan Cheng | 2008-06-24 | 1 | -0/+45 |
* | This situation can occur: | Bill Wendling | 2008-06-23 | 1 | -0/+25 |
* | Make test work on non-x86 machines (like my G4 PPC). | Bill Wendling | 2008-06-23 | 1 | -2/+2 |
* | Support for load/store of expanded float types. I | Duncan Sands | 2008-06-21 | 1 | -0/+10 |
* | Undo spill weight tweak. Need to investigate the performance regressions. | Evan Cheng | 2008-06-21 | 3 | -3/+3 |
* | ISD::UNDEF should be expanded recursively / iteratively. | Evan Cheng | 2008-06-19 | 1 | -0/+6 |
* | Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the | Eli Friedman | 2008-06-19 | 1 | -0/+10 |
* | New test case. | Evan Cheng | 2008-06-19 | 1 | -0/+17 |
* | This also got better (55 - 51 instructions). But doing one more re-materializ... | Evan Cheng | 2008-06-19 | 1 | -1/+1 |
* | This got better. | Evan Cheng | 2008-06-19 | 1 | -1/+1 |
* | Do not issue identity copies. | Evan Cheng | 2008-06-16 | 1 | -0/+14 |
* | - Add "Commutative" property to intrinsics. This allows tblgen to generate th... | Evan Cheng | 2008-06-16 | 1 | -0/+15 |
* | Teach the spiller to commute instructions in order to fold a reload. This hit... | Evan Cheng | 2008-06-13 | 1 | -0/+42 |
* | Disable some DAG combiner optimizations that may be | Duncan Sands | 2008-06-13 | 2 | -0/+45 |
* | Fix some tests. | Evan Cheng | 2008-06-12 | 1 | -4/+4 |
* | Don't try to compile tests for the ev56 alpha subtarget, which hasn't been | Matthijs Kooijman | 2008-06-12 | 2 | -3/+0 |
* | Fix parameter spelling: sse not sse1 | Dale Johannesen | 2008-06-10 | 1 | -2/+2 |
* | Fix some more quoting issues in RUN lines, this time regarding unintended | Matthijs Kooijman | 2008-06-10 | 4 | -8/+8 |
* | Remove double pipes in RUN commandlines. | Matthijs Kooijman | 2008-06-10 | 5 | -5/+5 |
* | For all RUN lines starting with "not", redirect stderr to /dev/null so tests | Matthijs Kooijman | 2008-06-10 | 4 | -4/+4 |
* | Convert several tests to use temporary files instead of redundantly | Dan Gohman | 2008-06-10 | 14 | -60/+63 |
* | add support for PIC on linux x86-64 | Rafael Espindola | 2008-06-09 | 11 | -0/+130 |
* | Remove invalid test | Anton Korobeynikov | 2008-06-08 | 1 | -141/+0 |
* | Testcase for PR2418 | Anton Korobeynikov | 2008-06-06 | 1 | -0/+141 |
* | Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t... | Evan Cheng | 2008-06-04 | 1 | -0/+19 |
* | Rewrite a bunch of the CBE's inline asm code, giving it the | Chris Lattner | 2008-06-04 | 1 | -0/+12 |
* | Add necessary 64-bit support so that gcc frontend compiles (mostly). Current | Scott Michel | 2008-06-02 | 1 | -12/+12 |
* | Implement CBE support for first-class structs and array values, | Dan Gohman | 2008-06-02 | 1 | -1/+1 |
* | Fix the position of MemOperands in nodes that use variadic_ops | Dan Gohman | 2008-06-02 | 1 | -0/+11 |
* | update this patch to handle an extraneous &1. This should be pulled | Chris Lattner | 2008-05-31 | 1 | -2/+1 |
* | Fix the CBE's handling of instructions whose result is an i1. Previously, | Chris Lattner | 2008-05-31 | 1 | -0/+14 |
* | Add patterns for CALL32m and CALL64m. They aren't matched in most | Dan Gohman | 2008-05-29 | 1 | -0/+10 |
* | Expand small memmovs using inline code. Set the X86 threshold for expanding | Dan Gohman | 2008-05-29 | 1 | -0/+12 |
* | Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq. | Evan Cheng | 2008-05-29 | 5 | -20/+43 |
* | Add nounwind. | Evan Cheng | 2008-05-29 | 2 | -7/+7 |
* | Fix PR2289: vr defined by multiple implicit_def as result of coalescing. | Evan Cheng | 2008-05-28 | 1 | -0/+10 |
* | Teach local register allocator to deal with landing pad MBB's. | Evan Cheng | 2008-05-28 | 1 | -0/+30 |
* | Specify a target so that this tests tests what it's intended to test. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | Make this test independent of the target-triple; the stack alignment | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | The Linux ABI emits an extra "movl %esp, %ebp" in function prologue and | Nick Lewycky | 2008-05-26 | 4 | -6/+6 |
* | New loadl_pd and loadh_pd tests. | Evan Cheng | 2008-05-24 | 1 | -0/+19 |
* | Use movlps / movhps to modify low / high half of 16-byet memory location. | Evan Cheng | 2008-05-23 | 1 | -0/+25 |
* | Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And add | Dan Gohman | 2008-05-23 | 1 | -0/+32 |
* | Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man... | Evan Cheng | 2008-05-23 | 1 | -0/+11 |