2007-07-04 |
Owen Anderson | Fix another bug, this time in PREing select instructions.
|
commit | commitdiff | tree |
2007-07-04 |
Owen Anderson | Fix a typo that was killing GVNPRE of select instructions.
|
commit | commitdiff | tree |
2007-07-04 |
Owen Anderson | Fix an error in phi translation of GEPs that was causing...
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Add support for performing GVNPRE on GEP instructions.
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Add functionality to value number GEP instructions...
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Remove BFtoLLVM. It was old, and a poor example because...
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Make the unary operator case a bit faster, since casts...
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Add support for performing GVNPRE on cast instructions...
|
commit | commitdiff | tree |
2007-07-03 |
Owen Anderson | Test commit.
|
commit | commitdiff | tree |
2007-06-29 |
Owen Anderson | Add support for value numbering (but not actually optimizing...
|
commit | commitdiff | tree |
2007-06-29 |
Owen Anderson | Add a type field to expressions in preparation for...
|
commit | commitdiff | tree |
2007-06-28 |
Owen Anderson | Add support for performing GVNPRE on select instructions...
|
commit | commitdiff | tree |
2007-06-28 |
Owen Anderson | Add a test for performing GVNPRE on select instructions.
|
commit | commitdiff | tree |
2007-06-28 |
Owen Anderson | Make many sets a much more reasonable size. This decreases...
|
commit | commitdiff | tree |
2007-06-27 |
Owen Anderson | Use cached information that has already been computed...
|
commit | commitdiff | tree |
2007-06-27 |
Owen Anderson | Fold a lot of code into two cases: binary instructions...
|
commit | commitdiff | tree |
2007-06-27 |
Owen Anderson | Add support for performing GVNPRE on the three vector...
|
commit | commitdiff | tree |
2007-06-27 |
Owen Anderson | Add tests for performing GVNPRE on the three vector...
|
commit | commitdiff | tree |
2007-06-26 |
Owen Anderson | 1. Correct some comments and clean up some dead code.
|
commit | commitdiff | tree |
2007-06-25 |
Owen Anderson | Use the built-in postorder iterators rather than computing...
|
commit | commitdiff | tree |
2007-06-25 |
Owen Anderson | 1) Fix an issue with non-deterministic iteration order...
|
commit | commitdiff | tree |
2007-06-24 |
Owen Anderson | Fix a silly mistake that was causing failures.
|
commit | commitdiff | tree |
2007-06-24 |
Owen Anderson | Rename variables to expose the fact that this test...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Rework topo_sort so eliminate some behavior that scaled...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Perform fewer set insertions while calculating ANTIC_IN...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Remove some code that I was using for collecting performance...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Fix the build.
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Avoid excessive calls to find_leader when calculating...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Reserve space in vectors before topologically sorting...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Make a bunch of optimizations for compile time to GVNPRE...
|
commit | commitdiff | tree |
2007-06-22 |
Owen Anderson | Fix a bug in SmallPtrSet that was causing GVNPRE to...
|
commit | commitdiff | tree |
2007-06-21 |
Owen Anderson | Have internal df_iterator's use SmallPtrSet instead...
|
commit | commitdiff | tree |
2007-06-21 |
Owen Anderson | Change lots of sets from std::set to SmallPtrSet. ...
|
commit | commitdiff | tree |
2007-06-21 |
Owen Anderson | Eliminate a redundant check. This speeds up optimization...
|
commit | commitdiff | tree |
2007-06-21 |
Owen Anderson | Comment-ize the functions in GVNPRE.
|
commit | commitdiff | tree |
2007-06-20 |
Owen Anderson | Split runOnFunction into many smaller functions. This...
|
commit | commitdiff | tree |
2007-06-20 |
Owen Anderson | Make GVNPRE accurate report whether it modified the...
|
commit | commitdiff | tree |
2007-06-20 |
Owen Anderson | Get rid of an unneeded helper function.
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Use a DenseMap instead of an std::map for the value...
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Make dependsOnInvoke much more specific in what it...
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Handle constants in phi nodes properly. This fixes...
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Testcase for instances where a constant only occurs...
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Add a new testcase for memory corruption issues.
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Be careful to erase values from all of the appropriate...
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Remember to clear the maximal sets between functions.
|
commit | commitdiff | tree |
2007-06-19 |
Owen Anderson | Refactor GVNPRE to use a much smart method of uniquing...
|
commit | commitdiff | tree |
2007-06-18 |
Owen Anderson | Cache the results of dependsOnInvoke()
|
commit | commitdiff | tree |
2007-06-18 |
Owen Anderson | Fix indentation.
|
commit | commitdiff | tree |
2007-06-18 |
Owen Anderson | Don't perform an expensive check if it's not necessary.
|
commit | commitdiff | tree |
2007-06-16 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll...
|
commit | commitdiff | tree |
2007-06-16 |
Owen Anderson | Testcase where GVNPRE was getting confused by invoke...
|
commit | commitdiff | tree |
2007-06-15 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll
|
commit | commitdiff | tree |
2007-06-15 |
Owen Anderson | Add a testcase where GVNPRE what getting confused by...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Add a test where phi translation was producing a null...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Refactor some code, and fix test/Transforms/GVNPRE...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Testcase where GVNPRE crashes on functions with no...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Make the run line for this test correct. Thanks to...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Fix a few more bugs, including an instance of walking...
|
commit | commitdiff | tree |
2007-06-12 |
Owen Anderson | Add a GVN-PRE basic regression test.
|
commit | commitdiff | tree |
2007-06-11 |
Owen Anderson | Handle functions with multiple exit blocks properly.
|
commit | commitdiff | tree |
2007-06-09 |
Owen Anderson | Perform PRE of comparison operators.
|
commit | commitdiff | tree |
2007-06-08 |
Owen Anderson | Collect statistics from GVN-PRE.
|
commit | commitdiff | tree |
2007-06-08 |
Owen Anderson | Fix typo in a comment.
|
commit | commitdiff | tree |
2007-06-08 |
Owen Anderson | Fix a bug that was causing the elimination phase not...
|
commit | commitdiff | tree |
2007-06-08 |
Owen Anderson | Small bugfix, and const-ify some methods (Thanks, Bill).
|
commit | commitdiff | tree |
2007-06-08 |
Owen Anderson | Add partial redundancy elimination.
|
commit | commitdiff | tree |
2007-06-06 |
Owen Anderson | Quick patch to fix the build, based on what it appears...
|
commit | commitdiff | tree |
2007-06-06 |
Owen Anderson | Add simple full redundancy elimination.
|
commit | commitdiff | tree |
2007-06-05 |
Owen Anderson | Fix a misunderstanding of the algorithm. Really, we...
|
commit | commitdiff | tree |
2007-06-05 |
Owen Anderson | Don't leak memory.
|
commit | commitdiff | tree |
2007-06-05 |
Owen Anderson | Fix a small bug, some 80 cols violations, and add some...
|
commit | commitdiff | tree |
2007-06-04 |
Owen Anderson | Don't use std::set_difference when the two sets are...
|
commit | commitdiff | tree |
2007-06-04 |
Owen Anderson | Fix a bunch of small bugs, and improve the debugging...
|
commit | commitdiff | tree |
2007-06-04 |
Owen Anderson | Make phi_translate correct.
|
commit | commitdiff | tree |
2007-06-03 |
Owen Anderson | Don't use the custom comparator where it's not necessary.
|
commit | commitdiff | tree |
2007-06-03 |
Owen Anderson | Remove an unused method.
|
commit | commitdiff | tree |
2007-06-03 |
Owen Anderson | There's no need to have an Expression class... Value...
|
commit | commitdiff | tree |
2007-06-01 |
Owen Anderson | clean() needs to process things in topological order.
|
commit | commitdiff | tree |
2007-06-01 |
Owen Anderson | Fix Expression comparison, which in turn fixes a value...
|
commit | commitdiff | tree |
2007-05-31 |
Owen Anderson | Add a topological sort function.
|
commit | commitdiff | tree |
2007-05-31 |
Owen Anderson | Attempt to fix up phi_translate.
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Put GVN-PRE in all the right places.
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Fix a typo
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Re-fix a bug, where I was now being too aggressive.
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Use proper debugging facilities so other people don...
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Comment debug code out that I accidentally uncommented...
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Add a place where I missed using the maximal set. ...
|
commit | commitdiff | tree |
2007-05-29 |
Owen Anderson | Very first part of a GVN-PRE implementation. It currently...
|
commit | commitdiff | tree |
2007-05-22 |
Owen Anderson | Silence a warning.
|
commit | commitdiff | tree |
2007-04-25 |
Owen Anderson | Undo my previous changes. Since my approach to this...
|
commit | commitdiff | tree |
2007-04-24 |
Owen Anderson | Rollback some changes that adversely affected performance...
|
commit | commitdiff | tree |
2007-04-21 |
Owen Anderson | Make PredicateSimplifier not use DominatorTree.
|
commit | commitdiff | tree |
2007-04-21 |
Owen Anderson | Fix a comment.
|
commit | commitdiff | tree |
2007-04-21 |
Owen Anderson | Fix some null checks to actually test the part that...
|
commit | commitdiff | tree |
2007-04-20 |
Owen Anderson | Move more passes to using ETForest instead of DominatorTree.
|
commit | commitdiff | tree |
2007-04-20 |
Owen Anderson | Add null checks and const-ify these accessors.
|
commit | commitdiff | tree |
2007-04-18 |
Owen Anderson | Revert changes that caused breakage.
|
commit | commitdiff | tree |
2007-04-18 |
Owen Anderson | Switch more uses of DominatorTree over to ETForest.
|
commit | commitdiff | tree |
2007-04-18 |
Owen Anderson | Use ETForest instead of DominatorTree.
|
commit | commitdiff | tree |
next |