| Commit message (Expand) | Author | Age | Files | Lines |
* | remove the GVNPRE pass. It has been subsumed by the GVN pass. | Chris Lattner | 2009-10-01 | 1 | -1893/+0 |
* | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner | 2009-09-02 | 1 | -4/+2 |
* | Remove unused variables. | Dan Gohman | 2009-08-26 | 1 | -3/+0 |
* | Eliminate the unused Context argument on one of the ICmpInst and FCmpInst | Dan Gohman | 2009-08-25 | 1 | -2/+2 |
* | remove a few DOUTs here and there. | Chris Lattner | 2009-08-23 | 1 | -3/+3 |
* | Initial update to VMCore to use Twines for string arguments. | Daniel Dunbar | 2009-07-25 | 1 | -1/+2 |
* | Move ExtractElementInst to ::Create instead of new. Update all uses. | Eric Christopher | 2009-07-25 | 1 | -2/+2 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -2/+5 |
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -6/+6 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -6/+7 |
* | This started as a small change, I swear. Unfortunately, lots of things call ... | Owen Anderson | 2009-07-09 | 1 | -2/+3 |
* | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 | 1 | -1/+8 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
* | Update comments and documentation to reflect that GCSE and ValueNumbering are | Matthijs Kooijman | 2008-06-05 | 1 | -0/+3 |
* | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif | 2008-05-16 | 1 | -6/+6 |
* | Fix a bunch of 80col violations that arose from the Create API change. Tweak ... | Gabor Greif | 2008-05-15 | 1 | -3/+4 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -0/+7 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -16/+16 |
* | Make Transforms to be 4.3 warnings-clean | Anton Korobeynikov | 2008-02-20 | 1 | -5/+7 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | explicit keywords. | Dan Gohman | 2007-09-24 | 1 | -1/+1 |
* | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo | Chris Lattner | 2007-09-17 | 1 | -1/+4 |
* | Update GEP constructors to use an iterator interface to fix | David Greene | 2007-09-04 | 1 | -2/+2 |
* | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -8/+14 |
* | Fix a bug where we were marking GEP expressions with the wrong opcode. | Owen Anderson | 2007-07-20 | 1 | -1/+1 |
* | Make val_replace fail early, which reduces the time to optimize 403.gcc to 14... | Owen Anderson | 2007-07-19 | 1 | -0/+2 |
* | Use SmallVector and DenseMap in even more places. | Owen Anderson | 2007-07-19 | 1 | -27/+26 |
* | Change ValueTable to use a DenseMap for mapping expressions to value numbers. | Owen Anderson | 2007-07-19 | 1 | -78/+122 |
* | Move some sets and maps to SmallPtrSet and DenseMap respectively. This | Owen Anderson | 2007-07-19 | 1 | -8/+7 |
* | Make the pass registration static. | Owen Anderson | 2007-07-10 | 1 | -2/+2 |
* | Move some key maps from std::map to DenseMap. This improves the time to opti... | Owen Anderson | 2007-07-10 | 1 | -4/+8 |
* | Use a cheaper test, delaying calling find_leader() until we know that it's ne... | Owen Anderson | 2007-07-10 | 1 | -3/+5 |
* | Add an assertion if find_leader fails. | Owen Anderson | 2007-07-09 | 1 | -0/+1 |
* | Take advantage of the new fast SmallPtrSet assignment operator when propagati... | Owen Anderson | 2007-07-09 | 1 | -20/+6 |
* | Fix a comment. | Owen Anderson | 2007-07-09 | 1 | -1/+1 |
* | Improve a hotspot that was making build_sets() slower by calling lookup() too | Owen Anderson | 2007-07-09 | 1 | -27/+30 |
* | Start using a set representation that remembers the set of value numbers repr... | Owen Anderson | 2007-07-09 | 1 | -141/+176 |
* | Fix an error where ANTIC_OUT was ending up with more than one expression of | Owen Anderson | 2007-07-07 | 1 | -1/+1 |
* | Be more aggressive in the heuristic. This mostly exposes more opportunities | Owen Anderson | 2007-07-06 | 1 | -8/+16 |
* | Achieve what the incorrect test was trying to do by simply requiring that all | Owen Anderson | 2007-07-06 | 1 | -6/+1 |
* | Remove an incorrect check. | Owen Anderson | 2007-07-06 | 1 | -5/+0 |
* | Fix a bunch of issues found in a testcase from 400.perlbench. | Owen Anderson | 2007-07-05 | 1 | -16/+19 |
* | Fix another bug, this time in PREing select instructions. | Owen Anderson | 2007-07-04 | 1 | -2/+1 |
* | Fix a typo that was killing GVNPRE of select instructions. | Owen Anderson | 2007-07-04 | 1 | -1/+1 |
* | Fix an error in phi translation of GEPs that was causing failures. | Owen Anderson | 2007-07-04 | 1 | -1/+1 |
* | Add support for performing GVNPRE on GEP instructions. | Owen Anderson | 2007-07-03 | 1 | -5/+162 |
* | Add functionality to value number GEP instructions. This also provides the i... | Owen Anderson | 2007-07-03 | 1 | -2/+32 |
* | Make the unary operator case a bit faster, since casts are the only kind of u... | Owen Anderson | 2007-07-03 | 1 | -10/+4 |
* | Add support for performing GVNPRE on cast instructions, and add a testcase fo... | Owen Anderson | 2007-07-03 | 1 | -18/+116 |
* | Add support for value numbering (but not actually optimizing) cast instructions. | Owen Anderson | 2007-06-29 | 1 | -1/+65 |