2007-07-23 |
Owen Anderson | Forgot to commit this file.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Fix a comment.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Add FastDLE, the load-elimination counterpart of FastDSE.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Move these tests to use FastDSE instead of old DSE.
|
commit | commitdiff | tree |
2007-07-23 |
Owen Anderson | Fix file header.
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Make the heuristic for shrinking DenseMap smarter.
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Have DenseMap auto-shrink itself on clear(). This...
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | Fix a bug where we were marking GEP expressions with...
|
commit | commitdiff | tree |
2007-07-20 |
Owen Anderson | When removing instructions from the analysis, be sure...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Make val_replace fail early, which reduces the time...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Remember to free the heap allocated array if we're...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Use SmallVector and DenseMap in even more places.
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Change ValueTable to use a DenseMap for mapping expressions...
|
commit | commitdiff | tree |
2007-07-19 |
Owen Anderson | Move some sets and maps to SmallPtrSet and DenseMap...
|
commit | commitdiff | tree |
2007-07-18 |
Owen Anderson | Fix an issue where assignments that caused a SmallPtrSet...
|
commit | commitdiff | tree |
2007-07-17 |
Owen Anderson | Turn on FastDSE by default.
|
commit | commitdiff | tree |
2007-07-16 |
Owen Anderson | Take advantage of undefined behavior if the source...
|
commit | commitdiff | tree |
2007-07-16 |
Owen Anderson | Add support for walking up memory def chains, which...
|
commit | commitdiff | tree |
2007-07-16 |
Owen Anderson | Use realloc() to (potentially) resize the contents...
|
commit | commitdiff | tree |
2007-07-13 |
Owen Anderson | Handle GEPs with all-zero indices in the same way we...
|
commit | commitdiff | tree |
2007-07-13 |
Owen Anderson | Be more aggressive in removing dead stores, and in...
|
commit | commitdiff | tree |
2007-07-12 |
Owen Anderson | Reimplement removing stores to allocas at the end of...
|
commit | commitdiff | tree |
2007-07-12 |
Owen Anderson | Make the condition-checking for free with non-trivial...
|
commit | commitdiff | tree |
2007-07-12 |
Owen Anderson | Remove the end-block handling code. It was unsafe...
|
commit | commitdiff | tree |
2007-07-12 |
Owen Anderson | Let MemoryDependenceAnalysis take care of updating...
|
commit | commitdiff | tree |
2007-07-11 |
Owen Anderson | Handle the case where an entire structure is freed...
|
commit | commitdiff | tree |
2007-07-11 |
Owen Anderson | Add support for eliminate stores to stack-allocated...
|
commit | commitdiff | tree |
2007-07-11 |
Owen Anderson | Handle eliminating stores that occur right before a...
|
commit | commitdiff | tree |
2007-07-11 |
Owen Anderson | Clean up a few things based on Chris' feedback.
|
commit | commitdiff | tree |
2007-07-11 |
Owen Anderson | Add FastDSE, a new algorithm for doing dead store eliminatio...
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Calculate the size of a array allocation correctly.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Fix a crasher when finding the dependency of a call.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Make this pass registration static as well.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Make the pass registration static.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Handle vaarg instructions correctly.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Volatile loads and stores depend on each other.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Add support for finding the dependencies of call and...
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Fix the build, and fix the handling of pointer sizes.
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Fix a bunch of things from Chris' feedback
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Evidently my earlier fix did not go far enough. When...
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Move some key maps from std::map to DenseMap. This...
|
commit | commitdiff | tree |
2007-07-10 |
Owen Anderson | Use a cheaper test, delaying calling find_leader()...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Add an assertion if find_leader fails.
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | When resizing a BitVector with size 0, be sure to clear...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Take advantage of the new fast SmallPtrSet assignment...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Make the assignment operator for SmallPtrSet much faster...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Make the assignment operator for SmallPtrSet return...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Fix an error in the assignment operator that was causing...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Fix a comment.
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Improve a hotspot that was making build_sets() slower...
|
commit | commitdiff | tree |
2007-07-09 |
Owen Anderson | Start using a set representation that remembers the...
|
commit | commitdiff | tree |
2007-07-07 |
Owen Anderson | Fix an error where ANTIC_OUT was ending up with more...
|
commit | commitdiff | tree |
2007-07-06 |
Owen Anderson | A first stab at memory dependence analysis. This is...
|
commit | commitdiff | tree |
2007-07-06 |
Owen Anderson | Add some accessors to improve consistency.
|
commit | commitdiff | tree |
2007-07-06 |
Owen Anderson | Be more aggressive in the heuristic. This mostly exposes...
|
commit | commitdiff | tree |
2007-07-06 |
Owen Anderson | Achieve what the incorrect test was trying to do by...
|
commit | commitdiff | tree |
2007-07-06 |
Owen Anderson | Remove an incorrect check.
|
commit | commitdiff | tree |
2007-07-05 |
Owen Anderson | Fix a bunch of issues found in a testcase from 400...
|
commit | commitdiff | tree |
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 |
next |