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
/
lib
/
Transforms
Commit message (
Expand
)
Author
Age
*
Fixed bug in DeadStoreElimination commit r144239
Pete Cooper
2011-11-10
*
DeadStoreElimination can now trim the size of a store if the end of the store...
Pete Cooper
2011-11-09
*
LICM pass now understands invariant load metadata. Nothing generates this ye...
Pete Cooper
2011-11-08
*
InstCombine now optimizes vector udiv by power of 2 to shifts
Pete Cooper
2011-11-07
*
Make sure we don't insert instructions before a landingpad instruction.
Bill Wendling
2011-11-07
*
Do simple cross-block DSE when we encounter a free statement. Fixes PR11240.
Nick Lewycky
2011-11-05
*
Speculatively revert "DeadStoreElimination can now trim the size of a store if
Daniel Dunbar
2011-11-04
*
build: Add initial cut at LLVMBuild.txt files.
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-03
*
Rewrite LinearFunctionTestReplace to handle pointer-type IVs.
Andrew Trick
2011-11-02
*
Add parentheses to disambiguate the precedence of these operations and
Chandler Carruth
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
*
Add utility to append a function to the list of global constructors.
Devang Patel
2011-10-31
*
SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for...
Benjamin Kramer
2011-10-29
*
LFTR should avoid a type mismatch with null pointer IVs.
Andrew Trick
2011-10-28
*
It is not safe to sink an alloca into a stacksave/stackrestore pair, so don't...
Eli Friedman
2011-10-27
*
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
*
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
*
Minor simplification: use ShuffleVectorInst::getMaskValue instead of a more e...
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
*
Initialze ScalarEvalution dependency.
Devang Patel
2011-10-19
*
Teach the ARC optimizer about the !clang.arc.copy_on_escape metadata
Dan Gohman
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
2011-10-17
*
Now that we have the ReturnsTwice function attribute, this method is
Bill Wendling
2011-10-17
*
Fix CMake build.
Michael J. Spencer
2011-10-17
*
svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp
Devang Patel
2011-10-17
*
Add a routine to swap branch instruction operands, and update any
Chandler Carruth
2011-10-17
*
Add a proper LLVM banner to this file.
Chandler Carruth
2011-10-16
*
When looking for dependencies on the src pointer, scan the src pointer. Scanning
Nick Lewycky
2011-10-16
*
Don't replace all dominated uses if there is only one use, since that
Duncan Sands
2011-10-15
*
Fix indvars randomness by removing iteration over a map.
Andrew Trick
2011-10-15
*
Avoid undefined behavior in negation in LSR. Patch by Ahmed Charles.
Eli Friedman
2011-10-13
*
Enhance the memdep interface so that users can tell the difference between a ...
Eli Friedman
2011-10-13
*
Fix a couple hash functions so that they do not depend on undefined shifts. ...
Eli Friedman
2011-10-12
*
Add missing space.
Nick Lewycky
2011-10-12
*
Fix PR11106 by correcting a typo that has been in the code for over a year. This
Cameron Zwarich
2011-10-11
*
Remove a lot of the fancy scalar replacement code for dealing with llvm-gcc's
Cameron Zwarich
2011-10-11
*
Add experimental -enable-lsr-phielim option.
Andrew Trick
2011-10-11
*
Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"
Andrew Trick
2011-10-11
*
Add a natural stack alignment field to TargetData, and prevent InstCombine from
Lang Hames
2011-10-10
*
LSR should only reuse phis that match its formula.
Andrew Trick
2011-10-07
*
Teach GVN to also propagate switch cases. For example, in this code
Duncan Sands
2011-10-07
*
Remove the old atomic instrinsics. autoupgrade functionality is included wit...
Eli Friedman
2011-10-06
*
PR11061: Make simplifylibcalls fold strcmp("", x) correctly.
Eli Friedman
2011-10-05
[next]