aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Collapse)AuthorAgeFilesLines
* Require both tests to pass.Owen Anderson2006-05-291-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28531 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the testcase to check the full extent of LCSSA.Owen Anderson2006-05-291-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28530 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase: check that the inliner constant folds instructions on theChris Lattner2006-05-271-0/+15
| | | | | | | fly if it can. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28515 91177308-0d34-0410-b5e6-96231b3b80d8
* Trivial testcase that LCSSA can already handle.Owen Anderson2006-05-262-0/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28508 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for trivial DSEChris Lattner2006-05-261-1/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28502 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-05-251-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28486 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcasesChris Lattner2006-05-251-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28484 91177308-0d34-0410-b5e6-96231b3b80d8
* The patch corresponding to this test had to be reverted as unsafe.Chris Lattner2006-05-251-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28479 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for a new instcombine xform, patch contributed by Nick Lewycky!Chris Lattner2006-05-241-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28449 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for instcombineChris Lattner2006-05-131-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28272 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, check that dead code doesn't pessimize instcombineChris Lattner2006-05-101-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28214 91177308-0d34-0410-b5e6-96231b3b80d8
* This test passes now, remove xfail markerChris Lattner2006-05-071-2/+1
| | | | | | | Change test to be a positive test instead of a negative test git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28159 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase from ghostscript that inf looped instcombineChris Lattner2006-05-061-0/+522
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28140 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2006-05-051-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28125 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase that crashes the instcombine passChris Lattner2006-05-041-0/+50
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28100 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase miscompiled by instcombineChris Lattner2006-04-281-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28018 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-04-281-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28006 91177308-0d34-0410-b5e6-96231b3b80d8
* This should turn into one vector shuffle instruction.Chris Lattner2006-04-271-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27996 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-04-261-0/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27981 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-04-201-0/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27911 91177308-0d34-0410-b5e6-96231b3b80d8
* can we cast between pointers and IntPtrTypeAndrew Lenharth2006-04-201-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27879 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase, checking to see we can turn this code:Chris Lattner2006-04-141-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | void test(vector float *F, float f) { vector float G = *F + *F; *((float*)&G) = f; *F = G + G; } void test2(vector float *F, float f) { vector float G = *F + *F; ((float*)&G)[2] = f; *F = G + G; } void test3(vector float *F, float *f) { vector float G = *F + *F; *f = ((float*)&G)[2]; } void test4(vector float *F, float *f) { vector float G = *F + *F; *f = *((float*)&G); } into insert/extract element operations with no memory traffic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27709 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase, vector operations should be CSE'dChris Lattner2006-04-141-0/+26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27690 91177308-0d34-0410-b5e6-96231b3b80d8
* Added the ability to xfail based on llvmgcc versionTanya Lattner2006-04-1239-39/+39
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27635 91177308-0d34-0410-b5e6-96231b3b80d8
* These casts should turn into gep instructionsChris Lattner2006-04-121-1/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27618 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-04-101-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27572 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2006-04-101-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27570 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase that caused instcombine to infinitely loop (with my recentChris Lattner2006-04-011-0/+441
| | | | | | | patch), distilled from Applications/JM/ldecod git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27329 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcasesChris Lattner2006-04-011-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27327 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for PR726Chris Lattner2006-04-011-0/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27325 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase that crashes instcombineChris Lattner2006-03-301-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27260 91177308-0d34-0410-b5e6-96231b3b80d8
* Tired of wading through cvs's list ? files that are generated when buildingReid Spencer2006-03-2340-1/+120
| | | | | | | | | with srcdir = objdir to see what's okay and what's cruft. So, in goes a bunch of .cvsignore files to shut cvs up about known output from running "make check". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27009 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase, contributed by Eric Kidd.Chris Lattner2006-03-191-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26871 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase from a FIXME in the codeChris Lattner2006-03-142-2/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26756 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that we can reassociate (x<<1)+(y<<1) -> (X+Y)<<1.Chris Lattner2006-03-141-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26752 91177308-0d34-0410-b5e6-96231b3b80d8
* Update these tests (which use autoupgrade) to run constprop and checkChris Lattner2006-03-092-2/+4
| | | | | | | that the file parses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26655 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-03-071-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26596 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase I forgot to check in earlierChris Lattner2006-03-051-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26565 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for vector narrowing.Chris Lattner2006-03-051-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26537 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-03-042-0/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26525 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-03-041-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26518 91177308-0d34-0410-b5e6-96231b3b80d8
* add a couple more casesChris Lattner2006-03-021-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26468 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-02-281-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26426 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcases for PR712Chris Lattner2006-02-281-0/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26414 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-02-281-2/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26412 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcasesChris Lattner2006-02-271-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26395 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcasesChris Lattner2006-02-272-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26393 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2006-02-261-1/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26384 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase distilled from SPASSChris Lattner2006-02-221-0/+42
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26319 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase that crashes simplifycfgChris Lattner2006-02-181-0/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26274 91177308-0d34-0410-b5e6-96231b3b80d8