aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Collapse)AuthorAgeFilesLines
* Add a test case for left shift by 1. We should not be using lea for this.Evan Cheng2006-02-281-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26431 91177308-0d34-0410-b5e6-96231b3b80d8
* evan's recent x86 isel improvements have fixed this, though not in the wayChris Lattner2006-02-281-3/+0
| | | | | | | originally envisioned :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26422 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcasesChris Lattner2006-02-281-1/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26420 91177308-0d34-0410-b5e6-96231b3b80d8
* Reenable thisChris Lattner2006-02-271-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26391 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-02-271-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26387 91177308-0d34-0410-b5e6-96231b3b80d8
* New test case: use lea for imul by some constants.Evan Cheng2006-02-252-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26378 91177308-0d34-0410-b5e6-96231b3b80d8
* lea.ll is XFAIL until we implement convertToThreeAddress.Evan Cheng2006-02-251-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26377 91177308-0d34-0410-b5e6-96231b3b80d8
* this fails, mark it as suchChris Lattner2006-02-251-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26370 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a test case for 'lea'.Evan Cheng2006-02-231-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26322 91177308-0d34-0410-b5e6-96231b3b80d8
* A few final (for now) testsNate Begeman2006-02-172-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26267 91177308-0d34-0410-b5e6-96231b3b80d8
* Yet another testNate Begeman2006-02-171-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26266 91177308-0d34-0410-b5e6-96231b3b80d8
* New tests!Nate Begeman2006-02-173-0/+34
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26265 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a comment sabre noticed :)Nate Begeman2006-02-172-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26257 91177308-0d34-0410-b5e6-96231b3b80d8
* A couple new regression tests to make sure we always pattern match the newNate Begeman2006-02-172-0/+51
| | | | | | | opcodes on ppc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26256 91177308-0d34-0410-b5e6-96231b3b80d8
* Code sufficiently protected against this test.Jim Laskey2006-02-151-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26213 91177308-0d34-0410-b5e6-96231b3b80d8
* test for improved zap discoveryAndrew Lenharth2006-02-131-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26147 91177308-0d34-0410-b5e6-96231b3b80d8
* this passes now, due to Nate's recent effortsChris Lattner2006-02-131-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26140 91177308-0d34-0410-b5e6-96231b3b80d8
* Reduce this testcase a bit more, with the help of llvm-extract and some hand ↵Chris Lattner2006-02-131-12/+8
| | | | | | tweaks git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26139 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a test case for a libcall insertion bug.Evan Cheng2006-02-121-0/+64
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26137 91177308-0d34-0410-b5e6-96231b3b80d8
* this apparently passes on linuxChris Lattner2006-02-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26082 91177308-0d34-0410-b5e6-96231b3b80d8
* Disable this test for the time being as debug is brought up to speed.Jim Laskey2006-02-081-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26063 91177308-0d34-0410-b5e6-96231b3b80d8
* These were moved to ../SPARCChris Lattner2006-02-055-46/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25987 91177308-0d34-0410-b5e6-96231b3b80d8
* move V8 testcases hereChris Lattner2006-02-055-0/+46
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25986 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a (store (op (load ...) ...) ...) folding test case.Evan Cheng2006-02-031-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25933 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-02-021-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25897 91177308-0d34-0410-b5e6-96231b3b80d8
* test cmov immediate formAndrew Lenharth2006-02-011-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25881 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for the 'ret double folding with load' opznChris Lattner2006-02-011-0/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25868 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't generate (or setp, setae) for SETUGE. Simply flip the operands around andEvan Cheng2006-01-301-0/+12
| | | | | | | generate SETULT instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25823 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for the 'C++' failures last night.Chris Lattner2006-01-301-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25820 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-01-301-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25813 91177308-0d34-0410-b5e6-96231b3b80d8
* Use Intel assembly syntax to look for STEvan Cheng2006-01-272-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25713 91177308-0d34-0410-b5e6-96231b3b80d8
* X86 dag isel is now (soon) the default.Evan Cheng2006-01-271-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25699 91177308-0d34-0410-b5e6-96231b3b80d8
* These are fp stack test cases.Evan Cheng2006-01-274-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25698 91177308-0d34-0410-b5e6-96231b3b80d8
* XFAIL tailcall test cases until it's implemented.Evan Cheng2006-01-272-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25697 91177308-0d34-0410-b5e6-96231b3b80d8
* added a couple test cases, including the new vaarg breakageAndrew Lenharth2006-01-262-0/+61
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25648 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase that failed due to a legalizer bugChris Lattner2006-01-231-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25537 91177308-0d34-0410-b5e6-96231b3b80d8
* this option is gone, the dag isel is the default nowChris Lattner2006-01-231-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25536 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase that crashes llc for ppcChris Lattner2006-01-211-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25495 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a load folding bug test case.Evan Cheng2006-01-201-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25472 91177308-0d34-0410-b5e6-96231b3b80d8
* a reduced test case, the GlobalAddress is never legalizedAndrew Lenharth2006-01-181-0/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25427 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-01-181-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25420 91177308-0d34-0410-b5e6-96231b3b80d8
* this testcase sent the dag combiner spinning into an infinite loopChris Lattner2006-01-181-0/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25418 91177308-0d34-0410-b5e6-96231b3b80d8
* this is fixedAndrew Lenharth2006-01-161-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25370 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix these testcases :(Chris Lattner2006-01-162-1/+2
| | | | | | | | Apparently Andrew hasn't implemented ReadCycleCounter in the new isel and renamed ornot to eqv git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25360 91177308-0d34-0410-b5e6-96231b3b80d8
* bswap implementationNate Begeman2006-01-141-0/+23
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25312 91177308-0d34-0410-b5e6-96231b3b80d8
* testcase for the llvm.stacksave/llvm.stackrestore intrinsics.Chris Lattner2006-01-131-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25269 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for a SETCC / BRCOND folding bug.Evan Cheng2006-01-131-0/+39
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25258 91177308-0d34-0410-b5e6-96231b3b80d8
* verily, sabre did leaveDuraid Madina2006-01-121-2/+2
| | | | | | | | | and yea! Saem said "ARRR." meanwhile, the pinksias and the campfires and the ET forests glowed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25240 91177308-0d34-0410-b5e6-96231b3b80d8
* Add testcase for rotate by register and rotate by immediateNate Begeman2006-01-111-0/+51
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25228 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase the PPC backend is miscompiling.Chris Lattner2006-01-111-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25216 91177308-0d34-0410-b5e6-96231b3b80d8