projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Rename a lot of things to change FastDLE to RedundantLoadElimination.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
PredicateSimplifier.cpp
2007-07-16
Nick Lewycky
Start adding and cleaning up comments.
blob
|
commitdiff
|
raw
2007-07-14
Nick Lewycky
Use maximal intersection algorithm exclusively. Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-10
Nick Lewycky
Update the ValueRanges interface to use value numbers...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-05
Nick Lewycky
Break "variable canonicalization" out of InequalityGrap...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-24
Nick Lewycky
Fix value ranges.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-24
Nick Lewycky
Remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-24
Nick Lewycky
Remove use of ETForest. Also cleaned up issues around...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-04
Bill Wendling
Patches by Chuck Rose to unbreak V Studio builds.
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
Devang Patel
s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-26
Zhou Sheng
Using APInt more efficiently.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Owen Anderson
Undo my previous changes. Since my approach to this...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-21
Owen Anderson
Make PredicateSimplifier not use DominatorTree.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-19
Zhou Sheng
Make the operations of APInt variables more efficient.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-14
Chris Lattner
fix long lines
blob
|
commitdiff
|
raw
|
diff to current
2007-04-07
Nick Lewycky
Add support for cast instructions.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-07
Nick Lewycky
Support NE inequality in ValueRanges.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-07
Nick Lewycky
Cleanup. Refactor out the applying of value ranges...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-07
Nick Lewycky
Use TargetData to find the size of a type.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-07
Nick Lewycky
Strengthen icmp snuggling by doing 'compare-or-equal...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Nick Lewycky
Fix broken optimization disabled by a logic bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-18
Nick Lewycky
Clean up this code and fix subtract miscompile.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-18
Nick Lewycky
Propagate ValueRanges across equality.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-17
Anton Korobeynikov
Silence warning
blob
|
commitdiff
|
raw
|
diff to current
2007-03-16
Nick Lewycky
Add more comments and update to new asm syntax.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-10
Nick Lewycky
Add value ranges. Currently inefficient in both executi...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-03
Nick Lewycky
Translate bit operations to English.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-03
Reid Spencer
APIntify this pass.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Nick Lewycky
Fix indenting, remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Reid Spencer
For PR1163:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Nick Lewycky
Simplify names of lattice values. SGTUNE becomes SGT...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-17
Reid Spencer
For PR1094:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-15
Nick Lewycky
Don't print address of ETNode. Print the DFSNumIn which...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-13
Nick Lewycky
"Default context" blocks can occur after a non-default...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Nick Lewycky
If we know that it's a constant being casted, propagate...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Nick Lewycky
Clean up logic after ConstantBool removal.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Reid Spencer
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Zhou Sheng
For PR1043:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Nick Lewycky
Quiet compiler warning. The only reason the function...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-11
Nick Lewycky
New predicate simplifier!
blob
|
commitdiff
|
raw
|
diff to current
2006-12-23
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Convert more Statistic's over to STATISTIC
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removing even more <iostream> includes.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
add missing #include
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-02
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-22
Nick Lewycky
Update to new predicate simplifier VRP design. Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Nick Lewycky
Remove commented line from earlier debugging.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-26
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-26
Nick Lewycky
Fix 2006-10-25-AddSetCC. A relational operator (like...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-25
Nick Lewycky
Resurrect r1.25.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-25
Chris Lattner
hide symbols properly
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Chris Lattner
Revert back to r1.21, which was the last revision of...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-23
Nick Lewycky
Remove the Backwards operation. Resolving now works...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-22
Nick Lewycky
Fix similar missing optimization opportunity in XOR.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-22
Nick Lewycky
Whoops! Add missing NULL check.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-22
Nick Lewycky
Handle "if ((x|y) != 0)" for ints like we do for bools...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-22
Nick Lewycky
AllocaInst can't return a null pointer. Fixes missed...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Nick Lewycky
Replace custom dispatch code with two uses of InstVisit...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Nick Lewycky
Simplify logic further.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Nick Lewycky
Simplify, now that predsimplify depends on break-crit...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-03
Nick Lewycky
Move break-crit-edges before the predicate simplifier...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-28
Chris Lattner
Eliminate ConstantBool::True and ConstantBool::False...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-23
Nick Lewycky
Style changes only. Remove dead code, fix a comment.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-21
Nick Lewycky
Don't rewrite ConstantExpr::get.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Nick Lewycky
Once we're down to "setcc type constant1, constant2...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-20
Nick Lewycky
Use a total ordering to compare instructions.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-18
Nick Lewycky
Walk down the dominator tree instead of the control...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Nick Lewycky
Add some more consistency checks.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Nick Lewycky
Fix unionSets so that it can merge correctly.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-13
Nick Lewycky
Erase dead instructions.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-11
Nick Lewycky
Skip the linear search if the answer is already known.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-10
Nick Lewycky
Replace EquivalenceClasses with a custom-built data...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-02
Nick Lewycky
Improve handling of SelectInst.
blob
|
commitdiff
|
raw
|
diff to current
2006-09-01
Nick Lewycky
Don't confuse canonicalize and lookup. Fixes predsimpli...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-31
Nick Lewycky
Properties where both Values weren't in the union ...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-30
Nick Lewycky
Move to using the EquivalenceClass ADT. Removes SynSets.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-28
Nick Lewycky
Add PredicateSimplifier pass. Collapses equal variables...
blob
|
commitdiff
|
raw
|
diff to current