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
/
test
/
Transforms
Age
Commit message (
Expand
)
Author
2011-11-23
Fix a crash in which a multiplication was being reported as being both negative
Duncan Sands
2011-11-21
Fix crasher in GVN due to my recent capture tracking changes.
Nick Lewycky
2011-11-20
XFAIL this test until I figure out what indvars is doing here (or find someon...
Benjamin Kramer
2011-11-18
Fix a corner case in updating LoopInfo after fully unrolling an outer loop.
Andrew Trick
2011-11-17
Fix an overly general check in SimplifyIndvar to handle useless phi cycles.
Andrew Trick
2011-11-17
Add support for custom names for library functions in TargetLibraryInfo. Add...
Eli Friedman
2011-11-16
Fix typo in test.
Nick Lewycky
2011-11-16
Merge isObjectPointerWithTrustworthySize with getPointerSize. Use it when
Nick Lewycky
2011-11-16
Fix SCEV overly optimistic back edge taken count for multi-exit loops.
Andrew Trick
2011-11-14
Refactor capture tracking (which already had a couple flags for whether returns
Nick Lewycky
2011-11-12
Don't try to loop on iterators that are potentially invalidated inside the lo...
Nick Lewycky
2011-11-12
Make sure scalarrepl picks the correct alloca when it rewrites a bitcast. Fi...
Eli Friedman
2011-11-11
Get rid of an optimization in SCCP which appears to have many issues. Specif...
Eli Friedman
2011-11-09
DeadStoreElimination can now trim the size of a store if the end of the store...
Pete Cooper
2011-11-08
Fix code to match comment. Fixes PR11340, a regression from r143209.
Eli Friedman
2011-11-08
LICM pass now understands invariant load metadata. Nothing generates this ye...
Pete Cooper
2011-11-08
Convert to the new EH model.
Bill Wendling
2011-11-05
Do simple cross-block DSE when we encounter a free statement. Fixes PR11240.
Nick Lewycky
2011-11-04
Add tests for existing InstSimplify features.
Dan Gohman
2011-11-04
Teach instsimplify to simplify calls to undef.
Dan Gohman
2011-11-04
Speculatively revert "DeadStoreElimination can now trim the size of a store if
Daniel Dunbar
2011-11-03
DeadStoreElimination can now trim the size of a store if the end of it is dead.
Pete Cooper
2011-11-02
Rewrite LinearFunctionTestReplace to handle pointer-type IVs.
Andrew Trick
2011-11-02
Broaden an assert to handle enable-iv-rewrite=true following r143183.
Andrew Trick
2011-11-01
Make sure we use the right insertion point when instcombine replaces a PHI wi...
Eli Friedman
2011-10-30
Reapply commit 143214 with a fix: m_ICmp doesn't match conditions
Duncan Sands
2011-10-29
SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for...
Benjamin Kramer
2011-10-29
Revert r143214; it's breaking a bunch of stuff.
Eli Friedman
2011-10-28
The expression icmp eq (select (icmp eq x, 0), 1, x), 0 folds to false.
Duncan Sands
2011-10-28
A shift of a power of two is a power of two or zero.
Duncan Sands
2011-10-28
Fold icmp ugt (udiv X, Y), X to false. Spotted by my super-optimizer
Duncan Sands
2011-10-28
LFTR should avoid a type mismatch with null pointer IVs.
Andrew Trick
2011-10-27
Reapply commit 143028 with a fix: the problem was casting a ConstantExpr Mul
Duncan Sands
2011-10-27
Revert Duncan's r143028 expression folding which appears to be the culprit
Bob Wilson
2011-10-27
It is not safe to sink an alloca into a stacksave/stackrestore pair, so don't...
Eli Friedman
2011-10-26
The maximum power of 2 dividing a power of 2 is itself. This occurs
Duncan Sands
2011-10-26
My super-optimizer noticed that we weren't folding this expression to
Duncan Sands
2011-10-24
A dead malloc, a free(NULL) and a free(undef) are all trivially dead
Nick Lewycky
2011-10-23
The element insertion code in scalar replacement doesn't handle incorrect
Cameron Zwarich
2011-10-22
Oops! Fix test I forgot to submit as part of r142735.
Nick Lewycky
2011-10-22
A non-escaping malloc in the entry block is not unlike an alloca. Do dead-store
Nick Lewycky
2011-10-21
Remap blockaddress correctly when inlining a function. Fixes PR10162.
Eli Friedman
2011-10-21
Extend instcombine's shufflevector simplification to handle more cases where ...
Eli Friedman
2011-10-20
Refactor code from inlining and globalopt that checks whether a function defi...
Eli Friedman
2011-10-20
"@string = constant i8 0" is a value i8* string of length zero. Analyze that
Nick Lewycky
2011-10-17
Teach the ARC optimizer about the !clang.arc.copy_on_escape metadata
Dan Gohman
2011-10-17
Fixed quoting on default data layout option.
Lang Hames
2011-10-17
Add support for the Objective-C personality function to the instruction
Bill Wendling
2011-10-17
Suppress partial retain+release elimination when there's a
Dan Gohman
2011-10-17
Correct over-zealous removal of hack.
Bill Wendling
[prev]
[next]