index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
Commit message (
Expand
)
Author
Age
*
FileCheck-ize this test and make it more precise. This is in preparation
Chandler Carruth
2011-11-26
*
Correctly byte-swap APInts with bit-widths greater than 64.
Richard Smith
2011-11-23
*
Fix a crash in which a multiplication was being reported as being both negative
Duncan Sands
2011-11-23
*
Fix crasher in GVN due to my recent capture tracking changes.
Nick Lewycky
2011-11-21
*
XFAIL this test until I figure out what indvars is doing here (or find someon...
Benjamin Kramer
2011-11-20
*
Fix a corner case in updating LoopInfo after fully unrolling an outer loop.
Andrew Trick
2011-11-18
*
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-17
*
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-16
*
Refactor capture tracking (which already had a couple flags for whether returns
Nick Lewycky
2011-11-14
*
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-12
*
Get rid of an optimization in SCCP which appears to have many issues. Specif...
Eli Friedman
2011-11-11
*
DeadStoreElimination can now trim the size of a store if the end of the store...
Pete Cooper
2011-11-09
*
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-08
*
Do simple cross-block DSE when we encounter a free statement. Fixes PR11240.
Nick Lewycky
2011-11-05
*
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-04
*
DeadStoreElimination can now trim the size of a store if the end of it is dead.
Pete Cooper
2011-11-03
*
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-02
*
Make sure we use the right insertion point when instcombine replaces a PHI wi...
Eli Friedman
2011-11-01
*
Reapply commit 143214 with a fix: m_ICmp doesn't match conditions
Duncan Sands
2011-10-30
*
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-29
*
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-28
*
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-27
*
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-26
*
A dead malloc, a free(NULL) and a free(undef) are all trivially dead
Nick Lewycky
2011-10-24
*
The element insertion code in scalar replacement doesn't handle incorrect
Cameron Zwarich
2011-10-23
*
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-22
*
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-21
*
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-20
*
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
[next]