projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
* llvm.spec.in: update blurb
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
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
next