projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
another missed SSE optimization
[oota-llvm.git]
/
lib
/
Transforms
/
2007-07-12
Owen Anderson
Let MemoryDependenceAnalysis take care of updating...
tree
|
commitdiff
2007-07-11
Devang Patel
Preserve analysis info.
tree
|
commitdiff
2007-07-11
Owen Anderson
Handle the case where an entire structure is freed...
tree
|
commitdiff
2007-07-11
Owen Anderson
Add support for eliminate stores to stack-allocated...
tree
|
commitdiff
2007-07-11
Owen Anderson
Handle eliminating stores that occur right before a...
tree
|
commitdiff
2007-07-11
Owen Anderson
Clean up a few things based on Chris' feedback.
tree
|
commitdiff
2007-07-11
Tanya Lattner
Adding ability to demote phi to stack.
tree
|
commitdiff
2007-07-11
Owen Anderson
Add FastDSE, a new algorithm for doing dead store elimi...
tree
|
commitdiff
2007-07-10
Owen Anderson
Make the pass registration static.
tree
|
commitdiff
2007-07-10
Anton Korobeynikov
During module cloning copy aliases too. This fixes...
tree
|
commitdiff
2007-07-10
Nick Lewycky
Update the ValueRanges interface to use value numbers...
tree
|
commitdiff
2007-07-10
Owen Anderson
Move some key maps from std::map to DenseMap. This...
tree
|
commitdiff
2007-07-10
Owen Anderson
Use a cheaper test, delaying calling find_leader()...
tree
|
commitdiff
2007-07-09
Owen Anderson
Add an assertion if find_leader fails.
tree
|
commitdiff
2007-07-09
Owen Anderson
Take advantage of the new fast SmallPtrSet assignment...
tree
|
commitdiff
2007-07-09
Devang Patel
Expose struct size threhold to allow users to tweak...
tree
|
commitdiff
2007-07-09
Owen Anderson
Fix a comment.
tree
|
commitdiff
2007-07-09
Owen Anderson
Improve a hotspot that was making build_sets() slower...
tree
|
commitdiff
2007-07-09
Owen Anderson
Start using a set representation that remembers the...
tree
|
commitdiff
2007-07-07
Owen Anderson
Fix an error where ANTIC_OUT was ending up with more...
tree
|
commitdiff
2007-07-07
Nick Lewycky
Back out Devang's fix for PR1320 because it causes...
tree
|
commitdiff
2007-07-06
Devang Patel
These rountines are now available as part of basic...
tree
|
commitdiff
2007-07-06
Devang Patel
Request DominanceFrontiner in advance.
tree
|
commitdiff
2007-07-06
Devang Patel
Preserve various analysis info.
tree
|
commitdiff
2007-07-06
Devang Patel
Add SplitEdge and SplitBlock utility routines.
tree
|
commitdiff
2007-07-06
Owen Anderson
Be more aggressive in the heuristic. This mostly expos...
tree
|
commitdiff
2007-07-06
Owen Anderson
Achieve what the incorrect test was trying to do by...
tree
|
commitdiff
2007-07-06
Owen Anderson
Remove an incorrect check.
tree
|
commitdiff
2007-07-06
Zhou Sheng
Correct a typo.
tree
|
commitdiff
2007-07-05
Owen Anderson
Fix a bunch of issues found in a testcase from 400...
tree
|
commitdiff
2007-07-05
Nick Lewycky
Break "variable canonicalization" out of InequalityGrap...
tree
|
commitdiff
2007-07-04
Owen Anderson
Fix another bug, this time in PREing select instructions.
tree
|
commitdiff
2007-07-04
Owen Anderson
Fix a typo that was killing GVNPRE of select instructions.
tree
|
commitdiff
2007-07-04
Owen Anderson
Fix an error in phi translation of GEPs that was causin...
tree
|
commitdiff
2007-07-03
Owen Anderson
Add support for performing GVNPRE on GEP instructions.
tree
|
commitdiff
2007-07-03
Owen Anderson
Add functionality to value number GEP instructions...
tree
|
commitdiff
2007-07-03
Owen Anderson
Make the unary operator case a bit faster, since casts...
tree
|
commitdiff
2007-07-03
Owen Anderson
Add support for performing GVNPRE on cast instructions...
tree
|
commitdiff
2007-06-29
Devang Patel
Preserve DominanceFrontier.
tree
|
commitdiff
2007-06-29
David Greene
Fix reference to iterator invalidated by an erase opera...
tree
|
commitdiff
2007-06-29
Devang Patel
Do not filter loop if candidate branch is in loop header.
tree
|
commitdiff
2007-06-29
Owen Anderson
Add support for value numbering (but not actually optim...
tree
|
commitdiff
2007-06-29
Owen Anderson
Add a type field to expressions in preparation for...
tree
|
commitdiff
2007-06-28
Owen Anderson
Add support for performing GVNPRE on select instruction...
tree
|
commitdiff
2007-06-28
Devang Patel
- Undo previous check and allow loop switch for condtio...
tree
|
commitdiff
2007-06-28
Devang Patel
Update LoopUnswitch pass to preserve DomiantorTree.
tree
|
commitdiff
2007-06-28
Devang Patel
If a condition is not inside a loop then the condition...
tree
|
commitdiff
2007-06-28
Owen Anderson
Make many sets a much more reasonable size. This decre...
tree
|
commitdiff
2007-06-27
Owen Anderson
Use cached information that has already been computed...
tree
|
commitdiff
2007-06-27
Owen Anderson
Fold a lot of code into two cases: binary instructions...
tree
|
commitdiff
2007-06-27
Zhou Sheng
Fix a bug.
tree
|
commitdiff
2007-06-27
Owen Anderson
Add support for performing GVNPRE on the three vector...
tree
|
commitdiff
2007-06-26
Owen Anderson
1. Correct some comments and clean up some dead code.
tree
|
commitdiff
2007-06-25
Chris Lattner
fix Transforms/Inline/2007-06-25-WeakInline.ll by not...
tree
|
commitdiff
2007-06-25
Owen Anderson
Use the built-in postorder iterators rather than comput...
tree
|
commitdiff
2007-06-25
Owen Anderson
1) Fix an issue with non-deterministic iteration order...
tree
|
commitdiff
2007-06-24
Nick Lewycky
Fix value ranges.
tree
|
commitdiff
2007-06-24
Owen Anderson
Fix a silly mistake that was causing failures.
tree
|
commitdiff
2007-06-24
Nick Lewycky
Remove tabs.
tree
|
commitdiff
2007-06-24
Nick Lewycky
Remove use of ETForest. Also cleaned up issues around...
tree
|
commitdiff
2007-06-22
Owen Anderson
Rework topo_sort so eliminate some behavior that scaled...
tree
|
commitdiff
2007-06-22
Owen Anderson
Perform fewer set insertions while calculating ANTIC_IN...
tree
|
commitdiff
2007-06-22
Owen Anderson
Remove some code that I was using for collecting perfor...
tree
|
commitdiff
2007-06-22
Owen Anderson
Avoid excessive calls to find_leader when calculating...
tree
|
commitdiff
2007-06-22
Owen Anderson
Reserve space in vectors before topologically sorting...
tree
|
commitdiff
2007-06-22
Owen Anderson
Make a bunch of optimizations for compile time to GVNPR...
tree
|
commitdiff
2007-06-21
Chris Lattner
Significantly improve the documentation of the instcomb...
tree
|
commitdiff
2007-06-21
Owen Anderson
Change lots of sets from std::set to SmallPtrSet. ...
tree
|
commitdiff
2007-06-21
Devang Patel
Move code to update dominator information after basic...
tree
|
commitdiff
2007-06-21
Owen Anderson
Eliminate a redundant check. This speeds up optimizati...
tree
|
commitdiff
2007-06-21
Owen Anderson
Comment-ize the functions in GVNPRE.
tree
|
commitdiff
2007-06-20
Chris Lattner
refactor a bunch of code out of visitICmpInstWithInstAn...
tree
|
commitdiff
2007-06-20
Owen Anderson
Split runOnFunction into many smaller functions. This...
tree
|
commitdiff
2007-06-20
Owen Anderson
Make GVNPRE accurate report whether it modified the...
tree
|
commitdiff
2007-06-20
Owen Anderson
Get rid of an unneeded helper function.
tree
|
commitdiff
2007-06-19
Owen Anderson
Use a DenseMap instead of an std::map for the value...
tree
|
commitdiff
2007-06-19
Owen Anderson
Make dependsOnInvoke much more specific in what it...
tree
|
commitdiff
2007-06-19
Tanya Lattner
Moved Inliner.h to include/llvm/Transforms/IPO/InlinerP...
tree
|
commitdiff
2007-06-19
Tanya Lattner
Inliner pass header file was moved.
tree
|
commitdiff
2007-06-19
Dan Gohman
Rename ScalarEvolution::deleteInstructionFromRecords to
tree
|
commitdiff
2007-06-19
Owen Anderson
Handle constants in phi nodes properly. This fixes...
tree
|
commitdiff
2007-06-19
Chris Lattner
silence a bogus warning Duraid ran into.
tree
|
commitdiff
2007-06-19
Owen Anderson
Be careful to erase values from all of the appropriate...
tree
|
commitdiff
2007-06-19
Owen Anderson
Remember to clear the maximal sets between functions.
tree
|
commitdiff
2007-06-19
Owen Anderson
Refactor GVNPRE to use a much smart method of uniquing...
tree
|
commitdiff
2007-06-18
Owen Anderson
Cache the results of dependsOnInvoke()
tree
|
commitdiff
2007-06-18
Owen Anderson
Fix indentation.
tree
|
commitdiff
2007-06-18
Owen Anderson
Don't perform an expensive check if it's not necessary.
tree
|
commitdiff
2007-06-16
Owen Anderson
Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll...
tree
|
commitdiff
2007-06-15
Dan Gohman
Use SCEVConstant::get instead of SCEVUnknown::get to...
tree
|
commitdiff
2007-06-15
Owen Anderson
Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll
tree
|
commitdiff
2007-06-15
Dan Gohman
Add a SCEV class and supporting code for sign-extend...
tree
|
commitdiff
2007-06-15
Chris Lattner
Generalize many transforms to work on ~ of vectors...
tree
|
commitdiff
2007-06-15
Chris Lattner
Implement two xforms:
tree
|
commitdiff
2007-06-15
Chris Lattner
delete some obviously dead vector operations, which...
tree
|
commitdiff
2007-06-12
Owen Anderson
Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
tree
|
commitdiff
2007-06-12
Owen Anderson
Refactor some code, and fix test/Transforms/GVNPRE...
tree
|
commitdiff
2007-06-12
Dale Johannesen
Sink CmpInst's to their uses to reduce register pressure.
tree
|
commitdiff
2007-06-12
Owen Anderson
Fix a few more bugs, including an instance of walking...
tree
|
commitdiff
2007-06-11
Devang Patel
Add and use DominatorTreeBase::findNearestCommonDominat...
tree
|
commitdiff
next