aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Allow for rounding up of stack frame.Dale Johannesen2008-06-261-1/+1
* when we know the signbit of an input to uint_to_fp is zero,Chris Lattner2008-06-261-0/+13
* - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng2008-06-251-0/+9
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-253-19/+19
* Enable two-address remat by default.Evan Cheng2008-06-252-1/+68
* v2f32 is now a valid (MMX) type which breaks thisDale Johannesen2008-06-241-3/+3
* If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in...Evan Cheng2008-06-241-0/+45
* This situation can occur:Bill Wendling2008-06-231-0/+25
* Make test work on non-x86 machines (like my G4 PPC).Bill Wendling2008-06-231-2/+2
* Support for load/store of expanded float types. IDuncan Sands2008-06-211-0/+10
* Undo spill weight tweak. Need to investigate the performance regressions.Evan Cheng2008-06-213-3/+3
* ISD::UNDEF should be expanded recursively / iteratively.Evan Cheng2008-06-191-0/+6
* Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the Eli Friedman2008-06-191-0/+10
* New test case.Evan Cheng2008-06-191-0/+17
* This also got better (55 - 51 instructions). But doing one more re-materializ...Evan Cheng2008-06-191-1/+1
* This got better.Evan Cheng2008-06-191-1/+1
* Do not issue identity copies.Evan Cheng2008-06-161-0/+14
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-161-0/+15
* Teach the spiller to commute instructions in order to fold a reload. This hit...Evan Cheng2008-06-131-0/+42
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-132-0/+45
* Fix some tests.Evan Cheng2008-06-121-4/+4
* Don't try to compile tests for the ev56 alpha subtarget, which hasn't beenMatthijs Kooijman2008-06-122-3/+0
* Fix parameter spelling: sse not sse1Dale Johannesen2008-06-101-2/+2
* Fix some more quoting issues in RUN lines, this time regarding unintendedMatthijs Kooijman2008-06-104-8/+8
* Remove double pipes in RUN commandlines.Matthijs Kooijman2008-06-105-5/+5
* For all RUN lines starting with "not", redirect stderr to /dev/null so testsMatthijs Kooijman2008-06-104-4/+4
* Convert several tests to use temporary files instead of redundantlyDan Gohman2008-06-1014-60/+63
* add support for PIC on linux x86-64Rafael Espindola2008-06-0911-0/+130
* Remove invalid testAnton Korobeynikov2008-06-081-141/+0
* Testcase for PR2418Anton Korobeynikov2008-06-061-0/+141
* Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...Evan Cheng2008-06-041-0/+19
* Rewrite a bunch of the CBE's inline asm code, giving it theChris Lattner2008-06-041-0/+12
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-021-12/+12
* Implement CBE support for first-class structs and array values,Dan Gohman2008-06-021-1/+1
* Fix the position of MemOperands in nodes that use variadic_opsDan Gohman2008-06-021-0/+11
* update this patch to handle an extraneous &1. This should be pulledChris Lattner2008-05-311-2/+1
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-311-0/+14
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-291-0/+10
* Expand small memmovs using inline code. Set the X86 threshold for expandingDan Gohman2008-05-291-0/+12
* Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq.Evan Cheng2008-05-295-20/+43
* Add nounwind.Evan Cheng2008-05-292-7/+7
* Fix PR2289: vr defined by multiple implicit_def as result of coalescing.Evan Cheng2008-05-281-0/+10
* Teach local register allocator to deal with landing pad MBB's.Evan Cheng2008-05-281-0/+30
* Specify a target so that this tests tests what it's intended to test.Dan Gohman2008-05-271-1/+1
* Make this test independent of the target-triple; the stack alignmentDan Gohman2008-05-271-1/+1
* The Linux ABI emits an extra "movl %esp, %ebp" in function prologue andNick Lewycky2008-05-264-6/+6
* New loadl_pd and loadh_pd tests.Evan Cheng2008-05-241-0/+19
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-231-0/+25
* Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And addDan Gohman2008-05-231-0/+32
* Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man...Evan Cheng2008-05-231-0/+11