index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
Age
Commit message (
Expand
)
Author
2011-02-01
Add a m_SignBit pattern for convenience.
Duncan Sands
2011-02-01
Have m_One also match constant vectors for which every element is 1.
Duncan Sands
2011-02-01
Reapply 124275 since the Dragonegg failure was unreproducible.
Eric Christopher
2011-01-30
Commit 124487 broke 254.gap. See if disabling the part that might be triggered
Duncan Sands
2011-01-30
Transform (X/Y)*Y into X if the division is exact. Instcombine already knows...
Duncan Sands
2011-01-29
Fix comment.
Nick Lewycky
2011-01-29
Move InstCombine's knowledge of fdiv to SimplifyInstruction().
Frits van Bommel
2011-01-29
Fix typo: should have been testing that X was odd, not V.
Duncan Sands
2011-01-29
Implementation of path profiling.
Andrew Trick
2011-01-28
This dyn_cast should be a cast. Pointed out by Frits van Bommel.
Duncan Sands
2011-01-28
Thread divisions over selects and phis. This doesn't fire much and has basic...
Duncan Sands
2011-01-28
My auto-simplifier noticed that ((X/Y)*Y)/Y occurs several times in SPEC
Duncan Sands
2011-01-26
Temporarily revert 124275 to see if it brings the dragonegg buildbot back.
Eric Christopher
2011-01-26
APInt has a method for determining whether a number is a power of 2
Duncan Sands
2011-01-26
Fix memory corruption. If one of the SCEV creation functions calls another but
Nick Lewycky
2011-01-26
Separate out the constant bonus from the size reduction metrics. Rework
Eric Christopher
2011-01-26
Coding style formatting changes.
Eric Christopher
2011-01-25
In which I discover that zero+zero is zero, d'oh!
Duncan Sands
2011-01-25
See if this fixes llvm-gcc bootstrap.
Duncan Sands
2011-01-25
According to my auto-simplifier the most common missed simplifications in
Duncan Sands
2011-01-25
Reorganize this so that the early exit and special cases come early
Eric Christopher
2011-01-24
Give GetUnderlyingObject a TargetData, to keep it in sync
Dan Gohman
2011-01-24
fix PR8928 by clearing a stale map, patch by Jakub Staszak!
Chris Lattner
2011-01-24
Add a comment.
Dan Gohman
2011-01-23
Simplify some code with no functionality change. Make the test a lot more
Nick Lewycky
2011-01-23
Null initialize a few variables flagged by
Ted Kremenek
2011-01-23
Use value ranges to fold ext(trunc) in SCEV when possible.
Nick Lewycky
2011-01-22
Have SCEV turn sext(x) into zext(x) when x is s>= 0. This applies many times in
Nick Lewycky
2011-01-22
Add a FIXME explaining the move to a single indirect call bonus per function
Eric Christopher
2011-01-22
Only apply the devirtualization bonus once instead of per-call site in the
Eric Christopher
2011-01-20
At -O123 the early-cse pass is run before instcombine has run. According to my
Duncan Sands
2011-01-19
Similarly, analyze truncate through multiply.
Nick Lewycky
2011-01-19
Add a missed SCEV fold that is required to continue analyzing the IR produced
Nick Lewycky
2011-01-19
Add a missing SCEV simplification sext(zext x) --> zext x.
Nick Lewycky
2011-01-18
Teach BasicAA to return PartialAlias in cases where both pointers
Dan Gohman
2011-01-18
For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + ...
Duncan Sands
2011-01-18
Simplify (X<<1)-X into X. According to my auto-simplier this is the most com...
Duncan Sands
2011-01-18
Move DominanceFrontier from VMCore to Analysis.
Cameron Zwarich
2011-01-16
fix PR8983, a broken assertion.
Chris Lattner
2011-01-15
Teach LazyValueInfo that allocas aren't NULL. Over all of llvm-test, this saves
Nick Lewycky
2011-01-14
Turn X-(X-Y) into Y. According to my auto-simplifier this is the most common
Duncan Sands
2011-01-14
Factorize common code out of the InstructionSimplify shift logic. Add in
Duncan Sands
2011-01-14
Move some shift transforms out of instcombine and into InstructionSimplify.
Duncan Sands
2011-01-13
Add single entry / single exit accessors.
Tobias Grosser
2011-01-13
Remove some wrong code which fortunately was never executed (as explained in
Duncan Sands
2011-01-13
The most common simplification missed by instsimplify in unoptimized bitcode
Duncan Sands
2011-01-11
some comment improvements.
Chris Lattner
2011-01-11
Temporarily revert 123133, it's causing some regressions and I'm trying
Eric Christopher
2011-01-11
the GEP faq says that only inbounds geps are guaranteed to not overflow.
Chris Lattner
2011-01-11
Revert r123207: "Turn on memdep's verifyRemoved() in an attempt to smoke out ...
Jakob Stoklund Olesen
[prev]
[next]