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
/
Scalar
Age
Commit message (
Expand
)
Author
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
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-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-09
Remove a vacuous condition.
Cameron Zwarich
2011-06-09
Fix PR10104 by adding a bounds check on a vector element access check. It was
Cameron Zwarich
2011-06-08
Fix an assymmetry between ConvertScalar_ExtractValue and ConvertScalar_Insert...
Cameron Zwarich
2011-06-03
Use IRBuilder, preserve line numbers.
Devang Patel
2011-06-03
Bail on unswitching a switch statement for a case with a critical edge. We name
Nick Lewycky
2011-06-02
Preserve line number information while converting Invoke into a Call.
Devang Patel
2011-06-02
PR10067: Add missing safety check to call return transformation in MemCpyOpt:...
Eli Friedman
2011-05-29
Fix warnings due to 132263; Thanks rdivacky.
Nadav Rotem
2011-05-27
Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'
Nadav Rotem
2011-05-27
Attempt to preserve debug line info in LICM; as the comment in the code says,...
Eli Friedman
2011-05-27
Don't sink or hoist debug info instrinsics; it isn't useful. This also preve...
Eli Friedman
2011-05-27
Oops, wasn't intending to commit this. Partial revert of r132194.
Eli Friedman
2011-05-27
Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076
Eli Friedman
2011-05-26
Fix warning about || and && without explicit grouping.
Chandler Carruth
2011-05-26
Do not insert anything after terminator.
Devang Patel
2011-05-26
Do not move DBG_VALUE in middle of PHI nodes.
Devang Patel
2011-05-26
If llvm.dbg.value and the value instruction it refers to are far apart then i...
Devang Patel
2011-05-26
indvars: incremental fixes for -disable-iv-rewrite and testcases.
Andrew Trick
2011-05-25
Simplify r132022 based on Cameron's feedback.
Evan Cheng
2011-05-25
indvars: fixed IV cloning in -disable-iv-rewrite mode with associated
Andrew Trick
2011-05-24
Forgot dyn_cast check.
Evan Cheng
2011-05-24
Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant can delete a dead
Evan Cheng
2011-05-24
Clean up the lazy initialization of DIBuilder a bit.
Cameron Zwarich
2011-05-24
Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when
Cameron Zwarich
2011-05-23
When checking for signed multiplication overflow, watch out for INT_MIN and -1.
Dan Gohman
2011-05-23
Teach valuetracking that byval arguments with a specified alignment are
Chris Lattner
2011-05-22
Fix PR9815: I was trying to get out of "generating code and then
Chris Lattner
2011-05-22
Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...
Frits van Bommel
2011-05-22
fix PR9841 by having GVN not process dead loads. This was
Chris Lattner
2011-05-21
PR7952: Make isa<> use the same logic as cast<>, so that they both work
Eli Friedman
2011-05-20
indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.
Andrew Trick
2011-05-20
indvars: minor cleanup in preparation for sign/zero extend elimination.
Andrew Trick
2011-05-18
When forming an ICmpZero LSRUse, normalize the non-IV operand
Dan Gohman
2011-05-18
Revert commit 131534 since it seems to have broken several buildbots.
Duncan Sands
2011-05-18
Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'
Nadav Rotem
2011-05-17
Preserve line number information.
Devang Patel
2011-05-17
Set debug loc for new load instruction.
Devang Patel
2011-05-16
Don't do tail calls in a function that call setjmp. The stack might be
Rafael Espindola
2011-05-13
Convert SimplifyIVUsers into a worklist instead of a single pass over
Andrew Trick
[next]