Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix a use of an invalidated iterator in the case where there are multiple | Dan Gohman | 2009-11-23 | 1 | -0/+30 | |
| | | | | | | adjacent uses of a dead basic block from the same user. This fixes PR5596. llvm-svn: 89658 | |||||
* | Fix IPSCCP's code for deleting dead blocks to tolerate outstanding | Dan Gohman | 2009-11-20 | 1 | -0/+42 | |
| | | | | | | blockaddress users. This fixes PR5569. llvm-svn: 89483 | |||||
* | Constant propagating byval pointer is safe if function is readonly. | Torok Edwin | 2009-09-24 | 1 | -2/+18 | |
| | | | | llvm-svn: 82700 | |||||
* | Don't constant propagate byval pointers, since they are not really pointers, but | Torok Edwin | 2009-09-24 | 1 | -0/+24 | |
| | | | | | | | rather structs passed by value. This fixes PR5038. llvm-svn: 82689 | |||||
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 6 | -6/+6 | |
| | | | | | | | | input filename so that opt doesn't print the input filename in the output so that grep lines in the tests don't unintentionally match strings in the input filename. llvm-svn: 81537 | |||||
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 4 | -4/+4 | |
| | | | | llvm-svn: 81257 | |||||
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 6 | -6/+6 | |
| | | | | | | of using llvm-as, now that opt supports this. llvm-svn: 81226 | |||||
* | Modify some ipconstprop tests to also test with invokes. | Matthijs Kooijman | 2008-06-19 | 2 | -2/+13 | |
| | | | | llvm-svn: 52491 | |||||
* | Reapply r52397 (make IPConstProp promote returned arguments), but fixed this | Matthijs Kooijman | 2008-06-18 | 1 | -0/+46 | |
| | | | | | | | | time. Sorry for the trouble! This time, also add a testcase, which I should have done in the first place... llvm-svn: 52455 | |||||
* | Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my | Matthijs Kooijman | 2008-06-18 | 1 | -9/+30 | |
| | | | | | | commit after this). llvm-svn: 52453 | |||||
* | temporarily revert this testcase since its patch was reverted. | Chris Lattner | 2008-06-18 | 1 | -30/+9 | |
| | | | | llvm-svn: 52441 | |||||
* | Learn IPConstProp to look at individual return values and propagate them | Matthijs Kooijman | 2008-06-17 | 1 | -9/+30 | |
| | | | | | | | | | | | individually. Also learn IPConstProp how returning first class aggregates work, in addition to old style multiple return instructions. Modify the return-constants testscase to confirm this behaviour. llvm-svn: 52396 | |||||
* | Fix PR2411, where ip constant prop would propagate the | Chris Lattner | 2008-06-09 | 1 | -0/+15 | |
| | | | | | | result of a weak function. llvm-svn: 52137 | |||||
* | sabre brings to my attention that the 'tr' suffix is also obsolete | Gabor Greif | 2008-05-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 51349 | |||||
* | Rename the last test with .llx extension to .ll, resolve duplicate test by ↵ | Gabor Greif | 2008-05-20 | 1 | -1/+1 | |
| | | | | | | renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too. llvm-svn: 51328 | |||||
* | Handle multiple ret values. | Devang Patel | 2008-03-11 | 1 | -0/+20 | |
| | | | | llvm-svn: 48254 | |||||
* | Remove llvm-upgrade and update test cases. | Tanya Lattner | 2008-03-01 | 3 | -28/+26 | |
| | | | | llvm-svn: 47793 | |||||
* | Convert .cvsignore files | John Criswell | 2007-06-29 | 1 | -3/+0 | |
| | | | | llvm-svn: 37801 | |||||
* | For PR1319: | Reid Spencer | 2007-04-15 | 2 | -3/+3 | |
| | | | | | | Upgrade to use new Tcl exec based test harness. llvm-svn: 36062 | |||||
* | Make the llvm-runtest function much more amenable by eliminating all the | Reid Spencer | 2007-04-11 | 1 | -1/+1 | |
| | | | | | | | | global variables that needed to be passed in. This makes it possible to add new global variables with only a couple changes (Makefile and llvm-dg.exp) instead of touching every single dg.exp file. llvm-svn: 35918 | |||||
* | Regression is gone, don't try to find it on clean target. | Reid Spencer | 2007-01-17 | 5 | -0/+44 | |
llvm-svn: 33296 |