summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GVNPRE
Commit message (Collapse)AuthorAgeFilesLines
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-0119-423/+0
| | | | | | Ok'd by Owen. llvm-svn: 83193
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1118-19/+19
| | | | | | | | 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 Gohman2009-09-088-9/+9
| | | | llvm-svn: 81257
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0818-19/+19
| | | | | | of using llvm-as, now that opt supports this. llvm-svn: 81226
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-2/+2
| | | | | | | | | | | | | | | integer and floating-point opcodes, introducing FAdd, FSub, and FMul. For now, the AsmParser, BitcodeReader, and IRBuilder all preserve backwards compatability, and the Core LLVM APIs preserve backwards compatibility for IR producers. Most front-ends won't need to change immediately. This implements the first step of the plan outlined here: http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt llvm-svn: 72897
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
| | | | llvm-svn: 51349
* Rename the last test with .llx extension to .ll, resolve duplicate test by ↵Gabor Greif2008-05-201-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
* For PR1553:Reid Spencer2007-07-191-2/+2
| | | | | | | | Change the keywords for the zext and sext parameter attributes to be zeroext and signext so they don't conflict with the keywords for the instructions of the same name. This gets around the ambiguity. llvm-svn: 40069
* Fix an error where ANTIC_OUT was ending up with more than one expression ofOwen Anderson2007-07-071-0/+14
| | | | | | the same value number. This fixes an infinite loop on 444.namd. llvm-svn: 37967
* Fix a bunch of issues found in a testcase from 400.perlbench.Owen Anderson2007-07-051-0/+54
| | | | llvm-svn: 37929
* Fix another bug, this time in PREing select instructions.Owen Anderson2007-07-041-0/+18
| | | | llvm-svn: 37878
* Fix a typo that was killing GVNPRE of select instructions.Owen Anderson2007-07-041-0/+9
| | | | llvm-svn: 37871
* Fix an error in phi translation of GEPs that was causing failures.Owen Anderson2007-07-041-0/+14
| | | | llvm-svn: 37868
* Add support for performing GVNPRE on GEP instructions.Owen Anderson2007-07-031-0/+17
| | | | llvm-svn: 37862
* Add support for performing GVNPRE on cast instructions, and add a testcase ↵Owen Anderson2007-07-031-0/+17
| | | | | | for this. llvm-svn: 37856
* Add a test for performing GVNPRE on select instructions.Owen Anderson2007-06-281-0/+17
| | | | llvm-svn: 37782
* Add tests for performing GVNPRE on the three vector-specific instructions.Owen Anderson2007-06-273-0/+54
| | | | llvm-svn: 37744
* Rename variables to expose the fact that this test is failing.Owen Anderson2007-06-241-16/+16
| | | | llvm-svn: 37711
* Testcase for instances where a constant only occurs as an operand to a phi node.Owen Anderson2007-06-191-0/+22
| | | | llvm-svn: 37653
* Add a new testcase for memory corruption issues.Owen Anderson2007-06-191-0/+26
| | | | llvm-svn: 37648
* Testcase where GVNPRE was getting confused by invoke instructions.Owen Anderson2007-06-161-0/+70
| | | | llvm-svn: 37609
* Add a testcase where GVNPRE what getting confused by a loop.Owen Anderson2007-06-151-0/+22
| | | | llvm-svn: 37594
* Add a test where phi translation was producing a null result.Owen Anderson2007-06-121-0/+19
| | | | llvm-svn: 37563
* Testcase where GVNPRE crashes on functions with no exit nodes.Owen Anderson2007-06-121-0/+9
| | | | llvm-svn: 37555
* Make the run line for this test correct. Thanks to Chris for spotting it.Owen Anderson2007-06-121-2/+2
| | | | llvm-svn: 37552
* Add a GVN-PRE basic regression test.Owen Anderson2007-06-122-0/+41
llvm-svn: 37549
OpenPOWER on IntegriCloud