summaryrefslogtreecommitdiff
path: root/test/CodeGen
Commit message (Expand)AuthorAge
* ISD::UNDEF should be expanded recursively / iteratively.Evan Cheng2008-06-19
* Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the Eli Friedman2008-06-19
* New test case.Evan Cheng2008-06-19
* This also got better (55 - 51 instructions). But doing one more re-materializ...Evan Cheng2008-06-19
* This got better.Evan Cheng2008-06-19
* Do not issue identity copies.Evan Cheng2008-06-16
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-16
* Teach the spiller to commute instructions in order to fold a reload. This hit...Evan Cheng2008-06-13
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-13
* Fix some tests.Evan Cheng2008-06-12
* Don't try to compile tests for the ev56 alpha subtarget, which hasn't beenMatthijs Kooijman2008-06-12
* Fix parameter spelling: sse not sse1Dale Johannesen2008-06-10
* Fix some more quoting issues in RUN lines, this time regarding unintendedMatthijs Kooijman2008-06-10
* Remove double pipes in RUN commandlines.Matthijs Kooijman2008-06-10
* For all RUN lines starting with "not", redirect stderr to /dev/null so testsMatthijs Kooijman2008-06-10
* Convert several tests to use temporary files instead of redundantlyDan Gohman2008-06-10
* add support for PIC on linux x86-64Rafael Espindola2008-06-09
* Remove invalid testAnton Korobeynikov2008-06-08
* Testcase for PR2418Anton Korobeynikov2008-06-06
* Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...Evan Cheng2008-06-04
* Rewrite a bunch of the CBE's inline asm code, giving it theChris Lattner2008-06-04
* Add necessary 64-bit support so that gcc frontend compiles (mostly). CurrentScott Michel2008-06-02
* Implement CBE support for first-class structs and array values,Dan Gohman2008-06-02
* Fix the position of MemOperands in nodes that use variadic_opsDan Gohman2008-06-02
* update this patch to handle an extraneous &1. This should be pulledChris Lattner2008-05-31
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-31
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-29
* Expand small memmovs using inline code. Set the X86 threshold for expandingDan Gohman2008-05-29
* Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq.Evan Cheng2008-05-29
* Add nounwind.Evan Cheng2008-05-29
* Fix PR2289: vr defined by multiple implicit_def as result of coalescing.Evan Cheng2008-05-28
* Teach local register allocator to deal with landing pad MBB's.Evan Cheng2008-05-28
* Specify a target so that this tests tests what it's intended to test.Dan Gohman2008-05-27
* Make this test independent of the target-triple; the stack alignmentDan Gohman2008-05-27
* The Linux ABI emits an extra "movl %esp, %ebp" in function prologue andNick Lewycky2008-05-26
* New loadl_pd and loadh_pd tests.Evan Cheng2008-05-24
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-23
* Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And addDan Gohman2008-05-23
* Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man...Evan Cheng2008-05-23
* Add a couple of test cases.Evan Cheng2008-05-22
* Add missing patterns.Evan Cheng2008-05-22
* Add support for multiple-return values in inline asm. This shouldChris Lattner2008-05-22
* testcase for PR2267Chris Lattner2008-05-22
* Fix PR2343. An *interesting* coalescer bug.Evan Cheng2008-05-21
* Eliminate questionable syntax for stdin redirection. This probably also speed...Gabor Greif2008-05-20
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-20
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-20
* More local spiller complexity!Evan Cheng2008-05-20
* Don't spill dead def.Evan Cheng2008-05-20
* Run vortex-bug as x86-64, which is what the original bug was triggered on.Dan Gohman2008-05-20