2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw |
2008-06-05 |
Matthijs Kooijman | Update comments and documentation to reflect that GCSE... |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dan Gohman | explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Chris Lattner | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Owen Anderson | Fix a bug where we were marking GEP expressions with... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Owen Anderson | Make val_replace fail early, which reduces the time... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Owen Anderson | Use SmallVector and DenseMap in even more places. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Owen Anderson | Change ValueTable to use a DenseMap for mapping express... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Owen Anderson | Move some sets and maps to SmallPtrSet and DenseMap... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Owen Anderson | Make the pass registration static. |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Owen Anderson | Move some key maps from std::map to DenseMap. This... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Owen Anderson | Use a cheaper test, delaying calling find_leader()... |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Owen Anderson | Add an assertion if find_leader fails. |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Owen Anderson | Take advantage of the new fast SmallPtrSet assignment... |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Owen Anderson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Owen Anderson | Improve a hotspot that was making build_sets() slower... |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Owen Anderson | Start using a set representation that remembers the... |
blob | commitdiff | raw | diff to current |
2007-07-07 |
Owen Anderson | Fix an error where ANTIC_OUT was ending up with more... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Owen Anderson | Be more aggressive in the heuristic. This mostly expos... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Owen Anderson | Achieve what the incorrect test was trying to do by... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Owen Anderson | Remove an incorrect check. |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Owen Anderson | Fix a bunch of issues found in a testcase from 400... |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Owen Anderson | Fix another bug, this time in PREing select instructions. |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Owen Anderson | Fix a typo that was killing GVNPRE of select instructions. |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Owen Anderson | Fix an error in phi translation of GEPs that was causin... |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Owen Anderson | Add support for performing GVNPRE on GEP instructions. |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Owen Anderson | Add functionality to value number GEP instructions... |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Owen Anderson | Make the unary operator case a bit faster, since casts... |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Owen Anderson | Add support for performing GVNPRE on cast instructions... |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Owen Anderson | Add support for value numbering (but not actually optim... |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Owen Anderson | Add a type field to expressions in preparation for... |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Owen Anderson | Add support for performing GVNPRE on select instruction... |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Owen Anderson | Make many sets a much more reasonable size. This decre... |
blob | commitdiff | raw | diff to current |
2007-06-27 |
Owen Anderson | Use cached information that has already been computed... |
blob | commitdiff | raw | diff to current |
2007-06-27 |
Owen Anderson | Fold a lot of code into two cases: binary instructions... |
blob | commitdiff | raw | diff to current |
2007-06-27 |
Owen Anderson | Add support for performing GVNPRE on the three vector... |
blob | commitdiff | raw | diff to current |
2007-06-26 |
Owen Anderson | 1. Correct some comments and clean up some dead code. |
blob | commitdiff | raw | diff to current |
2007-06-25 |
Owen Anderson | Use the built-in postorder iterators rather than comput... |
blob | commitdiff | raw | diff to current |
2007-06-25 |
Owen Anderson | 1) Fix an issue with non-deterministic iteration order... |
blob | commitdiff | raw | diff to current |
2007-06-24 |
Owen Anderson | Fix a silly mistake that was causing failures. |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Rework topo_sort so eliminate some behavior that scaled... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Perform fewer set insertions while calculating ANTIC_IN... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Remove some code that I was using for collecting perfor... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Avoid excessive calls to find_leader when calculating... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Reserve space in vectors before topologically sorting... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Make a bunch of optimizations for compile time to GVNPR... |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Owen Anderson | Change lots of sets from std::set to SmallPtrSet. ... |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Owen Anderson | Eliminate a redundant check. This speeds up optimizati... |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Owen Anderson | Comment-ize the functions in GVNPRE. |
blob | commitdiff | raw | diff to current |
2007-06-20 |
Owen Anderson | Split runOnFunction into many smaller functions. This... |
blob | commitdiff | raw | diff to current |
2007-06-20 |
Owen Anderson | Make GVNPRE accurate report whether it modified the... |
blob | commitdiff | raw | diff to current |
2007-06-20 |
Owen Anderson | Get rid of an unneeded helper function. |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Use a DenseMap instead of an std::map for the value... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Make dependsOnInvoke much more specific in what it... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Handle constants in phi nodes properly. This fixes... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Be careful to erase values from all of the appropriate... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Remember to clear the maximal sets between functions. |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Owen Anderson | Refactor GVNPRE to use a much smart method of uniquing... |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Owen Anderson | Cache the results of dependsOnInvoke() |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Owen Anderson | Fix indentation. |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Owen Anderson | Don't perform an expensive check if it's not necessary. |
blob | commitdiff | raw | diff to current |
2007-06-16 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll... |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll |
blob | commitdiff | raw | diff to current |
2007-06-12 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll |
blob | commitdiff | raw | diff to current |
2007-06-12 |
Owen Anderson | Refactor some code, and fix test/Transforms/GVNPRE... |
blob | commitdiff | raw | diff to current |
2007-06-12 |
Owen Anderson | Fix a few more bugs, including an instance of walking... |
blob | commitdiff | raw | diff to current |
2007-06-11 |
Owen Anderson | Handle functions with multiple exit blocks properly. |
blob | commitdiff | raw | diff to current |
2007-06-09 |
Owen Anderson | Perform PRE of comparison operators. |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Owen Anderson | Collect statistics from GVN-PRE. |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Owen Anderson | Fix typo in a comment. |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Owen Anderson | Fix a bug that was causing the elimination phase not... |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Owen Anderson | Small bugfix, and const-ify some methods (Thanks, Bill). |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Owen Anderson | Add partial redundancy elimination. |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Owen Anderson | Add simple full redundancy elimination. |
blob | commitdiff | raw | diff to current |
2007-06-05 |
Owen Anderson | Fix a misunderstanding of the algorithm. Really, we... |
blob | commitdiff | raw | diff to current |
2007-06-05 |
Owen Anderson | Don't leak memory. |
blob | commitdiff | raw | diff to current |
2007-06-05 |
Owen Anderson | Fix a small bug, some 80 cols violations, and add some... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Owen Anderson | Don't use std::set_difference when the two sets are... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Owen Anderson | Fix a bunch of small bugs, and improve the debugging... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Owen Anderson | Make phi_translate correct. |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Devang Patel | s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Owen Anderson | Don't use the custom comparator where it's not necessary. |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Devang Patel | s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Owen Anderson | Remove an unused method. |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Owen Anderson | There's no need to have an Expression class... Value... |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Owen Anderson | clean() needs to process things in topological order. |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Owen Anderson | Fix Expression comparison, which in turn fixes a value... |
blob | commitdiff | raw | diff to current |
2007-05-31 |
Owen Anderson | Add a topological sort function. |
blob | commitdiff | raw | diff to current |
2007-05-31 |
Owen Anderson | Attempt to fix up phi_translate. |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Owen Anderson | Fix a typo |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Owen Anderson | Re-fix a bug, where I was now being too aggressive. |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Owen Anderson | Use proper debugging facilities so other people don... |
blob | commitdiff | raw | diff to current |
next |