Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove the GVNPRE pass. It has been subsumed by the GVN pass. | Chris Lattner | 2009-10-01 | 19 | -423/+0 |
| | | | | | | Ok'd by Owen. llvm-svn: 83193 | ||||
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 18 | -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 Gohman | 2009-09-08 | 8 | -9/+9 |
| | | | | llvm-svn: 81257 | ||||
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 18 | -19/+19 |
| | | | | | | of using llvm-as, now that opt supports this. llvm-svn: 81226 | ||||
* | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 | 1 | -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 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 | ||||
* | For PR1553: | Reid Spencer | 2007-07-19 | 1 | -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 of | Owen Anderson | 2007-07-07 | 1 | -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 Anderson | 2007-07-05 | 1 | -0/+54 |
| | | | | llvm-svn: 37929 | ||||
* | Fix another bug, this time in PREing select instructions. | Owen Anderson | 2007-07-04 | 1 | -0/+18 |
| | | | | llvm-svn: 37878 | ||||
* | Fix a typo that was killing GVNPRE of select instructions. | Owen Anderson | 2007-07-04 | 1 | -0/+9 |
| | | | | llvm-svn: 37871 | ||||
* | Fix an error in phi translation of GEPs that was causing failures. | Owen Anderson | 2007-07-04 | 1 | -0/+14 |
| | | | | llvm-svn: 37868 | ||||
* | Add support for performing GVNPRE on GEP instructions. | Owen Anderson | 2007-07-03 | 1 | -0/+17 |
| | | | | llvm-svn: 37862 | ||||
* | Add support for performing GVNPRE on cast instructions, and add a testcase ↵ | Owen Anderson | 2007-07-03 | 1 | -0/+17 |
| | | | | | | for this. llvm-svn: 37856 | ||||
* | Add a test for performing GVNPRE on select instructions. | Owen Anderson | 2007-06-28 | 1 | -0/+17 |
| | | | | llvm-svn: 37782 | ||||
* | Add tests for performing GVNPRE on the three vector-specific instructions. | Owen Anderson | 2007-06-27 | 3 | -0/+54 |
| | | | | llvm-svn: 37744 | ||||
* | Rename variables to expose the fact that this test is failing. | Owen Anderson | 2007-06-24 | 1 | -16/+16 |
| | | | | llvm-svn: 37711 | ||||
* | Testcase for instances where a constant only occurs as an operand to a phi node. | Owen Anderson | 2007-06-19 | 1 | -0/+22 |
| | | | | llvm-svn: 37653 | ||||
* | Add a new testcase for memory corruption issues. | Owen Anderson | 2007-06-19 | 1 | -0/+26 |
| | | | | llvm-svn: 37648 | ||||
* | Testcase where GVNPRE was getting confused by invoke instructions. | Owen Anderson | 2007-06-16 | 1 | -0/+70 |
| | | | | llvm-svn: 37609 | ||||
* | Add a testcase where GVNPRE what getting confused by a loop. | Owen Anderson | 2007-06-15 | 1 | -0/+22 |
| | | | | llvm-svn: 37594 | ||||
* | Add a test where phi translation was producing a null result. | Owen Anderson | 2007-06-12 | 1 | -0/+19 |
| | | | | llvm-svn: 37563 | ||||
* | Testcase where GVNPRE crashes on functions with no exit nodes. | Owen Anderson | 2007-06-12 | 1 | -0/+9 |
| | | | | llvm-svn: 37555 | ||||
* | Make the run line for this test correct. Thanks to Chris for spotting it. | Owen Anderson | 2007-06-12 | 1 | -2/+2 |
| | | | | llvm-svn: 37552 | ||||
* | Add a GVN-PRE basic regression test. | Owen Anderson | 2007-06-12 | 2 | -0/+41 |
llvm-svn: 37549 |