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
/
Transforms
Age
Commit message (
Expand
)
Author
2011-06-27
indvars -disable-iv-rewrite: run RLEV after SimplifyIVUsers for
Andrew Trick
2011-06-27
Calculate GetBestDestForJumpOnUndef correctly.
Jakub Staszak
2011-06-27
Teach one piece of scalarrepl to handle lifetime markers. When transforming an
Nick Lewycky
2011-06-27
Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by other
Nick Lewycky
2011-06-23
PR10180: Fix a instcombine crash with FP vectors.
Eli Friedman
2011-06-23
Reinstate r133513 (reverted in r133700) with an additional fix for a
Jay Foad
2011-06-23
Revert r133513:
Eric Christopher
2011-06-22
Set debug loc.
Devang Patel
2011-06-22
Replace the existing forms of ConstantArray::get() with a single form
Jay Foad
2011-06-21
IVUsers no longer needs to record the phis.
Andrew Trick
2011-06-21
Remove unused variables.
Benjamin Kramer
2011-06-21
Reinstate r133435 and r133449 (reverted in r133499) now that the clang
Jay Foad
2011-06-21
Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,
Jay Foad
2011-06-21
indvars -disable-iv-rewrite: Adds support for eliminating identity
Andrew Trick
2011-06-21
Revert r133435 and r133449 to appease buildbots.
Chad Rosier
2011-06-20
Completely short-circuit out ARC optimization if the ARC runtime
Dan Gohman
2011-06-20
Change how PHINodes store their operands.
Jay Foad
2011-06-20
Make better use of the PHINode API.
Jay Foad
2011-06-20
Revamp the "ConstantStruct::get" methods. Previously, these were scattered
Chris Lattner
2011-06-18
fix the varargs version of StructType::get to not require an LLVMContext, mak...
Chris Lattner
2011-06-18
Fix PR10103: Less code for enum type translation.
Hans Wennborg
2011-06-18
When scalar replacement returns a vector type, only accept it if the vector
Cameron Zwarich
2011-06-18
Fix an invalid bitcast crash that occurs when doing a partial memset of a vector
Cameron Zwarich
2011-06-18
Remove a pointless assignment. Nothing checks the value of VectorTy anymore now
Cameron Zwarich
2011-06-17
Revert r133285. Causing odd failures on Dragonegg.
Chad Rosier
2011-06-17
Set debug loc for new preheader's terminator.
Devang Patel
2011-06-17
Relocate NUW test to cover all binary ops in a dynamic alloca expr.
Stuart Hastings
2011-06-17
When promoting an alloca to registers discard any lifetime intrinsics.
Nick Lewycky
2011-06-16
Fix ARCOpt to insert releases on both successors of an invoke rather
Dan Gohman
2011-06-15
The ARC language-specific optimizer. Credit to Dan Gohman.
John McCall
2011-06-15
Simplify; no significant functionality change.
Eli Friedman
2011-06-15
Fix cmake build.
Rafael Espindola
2011-06-15
Remove unused code.
Eli Friedman
2011-06-15
Stop using memdep for a check that didn't really make sense with memdep. In t...
Eli Friedman
2011-06-15
Add "unknown" results for memdep, which mean "I don't know whether a dependen...
Eli Friedman
2011-06-14
Be more obvious about what is being tested.
Cameron Zwarich
2011-06-14
Use IRBuilder to make our intrinsic calls in the inliner so that we pick up
John McCall
2011-06-14
Use Value::stripPointerCasts instead of reinventing part of the wheel.
Nick Lewycky
2011-06-13
Fix grammar.
Cameron Zwarich
2011-06-13
Rename MergeInType to MergeInTypeForLoadOrStore.
Cameron Zwarich
2011-06-13
Remove the HadAVector instance variable and replace it with a use of ScalarKind.
Cameron Zwarich
2011-06-13
Remove a vacuous check.
Cameron Zwarich
2011-06-13
Have SRoA explicitly track the kind of scalar it is promoting. This is pretty
Cameron Zwarich
2011-06-13
Remove an argument that is always true.
Cameron Zwarich
2011-06-13
Avoid fusing bitcasts with dynamic allocas if the amount-to-allocate
Stuart Hastings
2011-06-13
InstCombine: Fold A-b == C --> b == A-C if A and C are constants.
Benjamin Kramer
2011-06-13
It's possible that an all-zero GEP may be used as the argument to lifetime
Nick Lewycky
2011-06-12
InstCombine: Shrink ((zext X) & C1) == C2 to fold away the cast if the "zext"...
Benjamin Kramer
2011-06-12
Simplify code. No functionality changes, name changes aside.
Benjamin Kramer
2011-06-09
When deleting a basic block, remove call edges only for non-intrinsics.
John McCall
[prev]
[next]