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