aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Collapse)AuthorAgeFilesLines
* new testcase for a simple optimization that simplifycfg is about to do.Chris Lattner2005-02-241-0/+78
| | | | | | | All CFG edges to DEAD should be eliminated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20299 91177308-0d34-0410-b5e6-96231b3b80d8
* add another testcase to make sure it gets turned into a switch (answer: yes ↵Chris Lattner2005-02-241-0/+15
| | | | | | it does) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20291 91177308-0d34-0410-b5e6-96231b3b80d8
* New files, testing for a crash in ADCE compiling QT and a missed optimization.Chris Lattner2005-02-172-0/+64
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20226 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for PR515Chris Lattner2005-02-171-0/+63
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20223 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for PR504Chris Lattner2005-02-121-0/+22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20128 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2005-01-311-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19952 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2005-01-311-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19949 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename these to start with %c, as they are the only ones that are checked.Chris Lattner2005-01-311-15/+15
| | | | | | | No change to the tests themselves. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19948 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2005-01-311-0/+22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19946 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase.Chris Lattner2005-01-281-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19873 91177308-0d34-0410-b5e6-96231b3b80d8
* XFAIL this for now.Chris Lattner2005-01-261-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19845 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some new testsChris Lattner2005-01-191-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19705 91177308-0d34-0410-b5e6-96231b3b80d8
* More testcasesChris Lattner2005-01-141-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19543 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2005-01-131-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19539 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcases that we should combine.Chris Lattner2005-01-012-0/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19219 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for common bitfield manipulation instruction sequences.Chris Lattner2005-01-011-0/+54
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19218 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a bunch of tests for cases that should be eliminated.Chris Lattner2005-01-011-0/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19217 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a bunch of tests for ANDs that should be eliminated.Chris Lattner2005-01-011-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19216 91177308-0d34-0410-b5e6-96231b3b80d8
* This now works.Chris Lattner2005-01-011-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19215 91177308-0d34-0410-b5e6-96231b3b80d8
* Add new test to make sure simplifycfg doesn't leave around triviallyChris Lattner2005-01-011-0/+26
| | | | | | | dead instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19211 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a comment, add a new testcaseChris Lattner2004-12-292-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19179 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for PR491Chris Lattner2004-12-291-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19178 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this testChris Lattner2004-12-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18900 91177308-0d34-0410-b5e6-96231b3b80d8
* Add testcases for simple things we can handle that occur now in vortex.Chris Lattner2004-12-122-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18837 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase. Shrinking the variable to a bool allows instcombine to deleteChris Lattner2004-12-121-0/+22
| | | | | | | the condition. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18816 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase. If one side of and/or is known to be 0/-1, it doesn't matterChris Lattner2004-12-111-0/+8
| | | | | | | if the other side is overdefined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18806 91177308-0d34-0410-b5e6-96231b3b80d8
* Update testChris Lattner2004-12-111-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18801 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase that ipsccp should handle.Chris Lattner2004-12-111-0/+23
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18789 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-12-101-0/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18780 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase that SCCP miscompiles. Luckily this is extremely unlikely toChris Lattner2004-12-101-0/+11
| | | | | | | happen in practice, but IP-SCCP can trigger it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18773 91177308-0d34-0410-b5e6-96231b3b80d8
* Check in the right testChris Lattner2004-12-101-4/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18767 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for a bug exposed by the ipsccp pass, causing dparser to failChris Lattner2004-12-101-0/+62
| | | | | | | last night. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18765 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-12-101-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18750 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2004-12-081-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18675 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this regression and remove the XFAIL from this test.Alkis Evlogimenos2004-12-081-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18674 91177308-0d34-0410-b5e6-96231b3b80d8
* This testcase causes the instruction combiner to go spiraling intoChris Lattner2004-12-081-0/+6
| | | | | | | an infinite loop. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18669 91177308-0d34-0410-b5e6-96231b3b80d8
* Mark this as an XFAIL until a fix is worked out.Alkis Evlogimenos2004-12-081-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18651 91177308-0d34-0410-b5e6-96231b3b80d8
* Add regressionAlkis Evlogimenos2004-12-081-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18624 91177308-0d34-0410-b5e6-96231b3b80d8
* This is a cross platform fail, failing on freebsd as wellChris Lattner2004-11-301-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18388 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for simplifycfgChris Lattner2004-11-301-0/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18367 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the test to match the optimization. The optimization can let someReid Spencer2004-11-281-1/+1
| | | | | | | | casts through, but they will only be sbyte -> ubyte in this test case so make sure we don't let any other kinds through. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18313 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase. The store is not dead here.Chris Lattner2004-11-281-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18307 91177308-0d34-0410-b5e6-96231b3b80d8
* Correct the RUN line to remove unneeded parameters and make sure the testReid Spencer2004-11-281-1/+1
| | | | | | | case is testing the right thing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18302 91177308-0d34-0410-b5e6-96231b3b80d8
* Test case for PR454Reid Spencer2004-11-281-0/+159
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18301 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-11-271-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18272 91177308-0d34-0410-b5e6-96231b3b80d8
* %p is expanded by dejagnu, avoid it in the test.Chris Lattner2004-11-221-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18118 91177308-0d34-0410-b5e6-96231b3b80d8
* Pull out failing test into a seperate file, which is xfailedChris Lattner2004-11-222-6/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18117 91177308-0d34-0410-b5e6-96231b3b80d8
* This was fixedChris Lattner2004-11-221-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18116 91177308-0d34-0410-b5e6-96231b3b80d8
* Adding srcdir argTanya Lattner2004-11-1939-39/+39
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18020 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase that crashes licmChris Lattner2004-11-171-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17912 91177308-0d34-0410-b5e6-96231b3b80d8