aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix two serious LSR bugs.Evan Cheng2008-07-071-0/+99
* Considering predecessors of exit blocks getsDale Johannesen2008-07-011-1/+1
* test doesn't need eh infoChris Lattner2008-06-271-2/+2
* 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-251-9/+9
* 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
* Make test work on non-x86 machines (like my G4 PPC).Bill Wendling2008-06-231-2/+2
* Undo spill weight tweak. Need to investigate the performance regressions.Evan Cheng2008-06-213-3/+3
* 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
* 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-103-6/+6
* Remove double pipes in RUN commandlines.Matthijs Kooijman2008-06-105-5/+5
* 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
* Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...Evan Cheng2008-06-041-0/+19
* Fix the position of MemOperands in nodes that use variadic_opsDan Gohman2008-06-021-0/+11
* 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
* Add a couple of test cases.Evan Cheng2008-05-222-0/+33
* Add missing patterns.Evan Cheng2008-05-221-0/+10
* testcase for PR2267Chris Lattner2008-05-221-0/+11
* Fix PR2343. An *interesting* coalescer bug.Evan Cheng2008-05-211-0/+97
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-204-17/+17
* Run vortex-bug as x86-64, which is what the original bug was triggered on.Dan Gohman2008-05-201-1/+1
* Use common where we mean common, not weak.Dale Johannesen2008-05-161-1/+1
* Fix a bug in LoopStrengthReduce that caused it to emit IR withDan Gohman2008-05-151-0/+21