summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/SimplifyCFG
Commit message (Collapse)AuthorAgeFilesLines
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-1749-3150/+0
| | | | llvm-svn: 33296
* Can't grep for bool any more.Reid Spencer2007-01-131-1/+1
| | | | llvm-svn: 33178
* Remove a manual renaming of a variable that was introduced beforeReid Spencer2007-01-041-1/+1
| | | | | | llvm-upgrade could properly handle collapsed type planes. llvm-svn: 32875
* For PR950:Reid Spencer2006-12-312-3/+3
| | | | | | | | | | | | | | | | | | | | | | Update the test suite to accommodate the change from signed integer types to signless integer types. The changes were of only a few kinds: 1. Make sure llvm-upgrade is run on the source which does the bulk of the changes automatically. 2. Change things like "grep 'int'" to "grep 'i32'" 3. In several tests bitcasting caused the same name to be reused in the same type plane. These had to be manually fixed. The fix was (generally) to leave the bitcast and provide the instruction with a new name. This should not affect the semantics of the test. In a few cases, the bitcasts were known to be superfluous and irrelevant to the test case so they were removed. 4. One test case uses a bytecode file which needed to be updated to the latest bytecode format. llvm-svn: 32789
* Update tests that need to be run through llvm-upgrade. This is necessaryReid Spencer2006-12-291-1/+1
| | | | | | for upcoming changes to the llvm assembly grammar. llvm-svn: 32768
* For PR950:Reid Spencer2006-12-232-1/+145
| | | | | | | | This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751
* fix buggy testcaseChris Lattner2006-12-161-1/+3
| | | | llvm-svn: 32626
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-0246-48/+48
| | | | llvm-svn: 32115
* Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 andReid Spencer2006-11-231-1/+1
| | | | | | | older features will be dropped soon and these test cases must not rely on the upgrade capability. llvm-svn: 31896
* converting massive blocks of phis into selects like this is silly.Chris Lattner2006-11-181-28/+0
| | | | llvm-svn: 31852
* new testcaseChris Lattner2006-10-291-0/+652
| | | | llvm-svn: 31283
* new testcase for PR957Chris Lattner2006-10-201-0/+35
| | | | llvm-svn: 31060
* new testcase for pr867Chris Lattner2006-08-031-0/+103
| | | | llvm-svn: 29514
* TEstcase that makes simplifycfg infloop.Chris Lattner2006-06-121-0/+613
| | | | llvm-svn: 28757
* Added the ability to xfail based on llvmgcc versionTanya Lattner2006-04-121-1/+1
| | | | llvm-svn: 27635
* Tired of wading through cvs's list ? files that are generated when buildingReid Spencer2006-03-231-0/+3
| | | | | | | | 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". llvm-svn: 27009
* new testcase that crashes simplifycfgChris Lattner2006-02-181-0/+35
| | | | llvm-svn: 26274
* expand testcase, which has been in my tree for a while nowChris Lattner2005-12-031-1/+29
| | | | llvm-svn: 24582
* new testcase, miscompiled by simplifycfg. This has been distilled from ↵Chris Lattner2005-12-031-0/+138
| | | | | | Ptrdist/bc llvm-svn: 24580
* new testcase for PR635Chris Lattner2005-10-031-0/+13
| | | | llvm-svn: 23615
* new testcaseChris Lattner2005-09-231-0/+12
| | | | llvm-svn: 23409
* make this test harder: add a case where instructions are in the bb to beChris Lattner2005-09-201-0/+19
| | | | | | threaded over llvm-svn: 23396
* new testcaseChris Lattner2005-09-201-1/+19
| | | | llvm-svn: 23394
* new testcase.Chris Lattner2005-09-191-0/+26
| | | | llvm-svn: 23390
* Testcase that used to crash simplifycfgChris Lattner2005-08-031-0/+94
| | | | llvm-svn: 22622
* un-xfail thisChris Lattner2005-08-031-1/+0
| | | | llvm-svn: 22614
* This fails for nowChris Lattner2005-08-031-0/+1
| | | | llvm-svn: 22608
* New testcase that caused simplifycfg to crashChris Lattner2005-08-021-0/+96
| | | | llvm-svn: 22583
* new testcase for PR584Chris Lattner2005-06-171-0/+125
| | | | llvm-svn: 22231
* New testcase that crashes simplifycfg, identified accidentally by JohnMCChris Lattner2005-05-201-0/+153
| | | | llvm-svn: 22157
* testcase I've had in my treeChris Lattner2005-05-091-0/+17
| | | | llvm-svn: 21832
* 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. llvm-svn: 20299
* add another testcase to make sure it gets turned into a switch (answer: yes ↵Chris Lattner2005-02-241-0/+15
| | | | | | it does) llvm-svn: 20291
* Add new test to make sure simplifycfg doesn't leave around triviallyChris Lattner2005-01-011-0/+26
| | | | | | dead instructions. llvm-svn: 19211
* Check in the right testChris Lattner2004-12-101-4/+1
| | | | llvm-svn: 18767
* New testcase for a bug exposed by the ipsccp pass, causing dparser to failChris Lattner2004-12-101-0/+62
| | | | | | last night. llvm-svn: 18765
* New testcase for simplifycfgChris Lattner2004-11-301-0/+11
| | | | llvm-svn: 18367
* Adding srcdir argTanya Lattner2004-11-191-1/+1
| | | | llvm-svn: 18020
* Adding subdirectory dg.exp files in order to be able to use dejagnu to only ↵Tanya Lattner2004-11-131-0/+3
| | | | | | run specific tests (located in some subdirectory of Regression) llvm-svn: 17712
* New testcaseChris Lattner2004-10-181-0/+29
| | | | llvm-svn: 17115
* When converting phi nodes into select instructions, we shouldn't promote PHIChris Lattner2004-10-141-0/+29
| | | | | | | | nodes unless we KNOW that we are able to promote all of them. In this case promoting the phi to a select is silly because we will always have to do the call conditionally. As such, select promotion is actually a pessimization. llvm-svn: 16972
* test that unconditional branches to unwinds are always eliminatedChris Lattner2004-07-201-0/+12
| | | | llvm-svn: 15021
* Fix testcase. For some reason this was failing only with a release build andChris Lattner2004-07-011-3/+1
| | | | | | not with a debug build? Rather testrunner only caught it in that case. llvm-svn: 14514
* Fix a test that was "broken" by new optimizations. The transformation weChris Lattner2004-05-261-0/+4
| | | | | | | are doing is certainly correct, its just that we didn't have the capability to do it when the testcase was written (no select instr) llvm-svn: 13799
* New testcase:Chris Lattner2004-05-011-0/+21
| | | | | | Turn "if (A < B && B < C)" into "if (A < B & B < C)" llvm-svn: 13310
* New testcase for case that simplifycfg should catchChris Lattner2004-05-011-0/+20
| | | | llvm-svn: 13305
* Simplify cfg now eliminates all of the branches in this testcaseChris Lattner2004-04-091-0/+15
| | | | llvm-svn: 12803
* New testcaseChris Lattner2004-04-021-0/+18
| | | | llvm-svn: 12616
* Oops, actually USE the previously computed valueChris Lattner2004-03-301-0/+1
| | | | llvm-svn: 12547
* Test general value/value selection which we can do now that we use theChris Lattner2004-03-301-1/+2
| | | | | | select instruction llvm-svn: 12546
OpenPOWER on IntegriCloud