projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
When materializing an i32, SExt vs ZExt doesn't matter when we're trying to fit
[oota-llvm.git]
/
lib
/
Transforms
/
2011-11-04
Daniel Dunbar
Speculatively revert "DeadStoreElimination can now...
tree
|
commitdiff
2011-11-03
Daniel Dunbar
build: Add initial cut at LLVMBuild.txt files.
tree
|
commitdiff
2011-11-03
Pete Cooper
DeadStoreElimination can now trim the size of a store...
tree
|
commitdiff
2011-11-02
Andrew Trick
Rewrite LinearFunctionTestReplace to handle pointer...
tree
|
commitdiff
2011-11-02
Chandler Carruth
Add parentheses to disambiguate the precedence of these...
tree
|
commitdiff
2011-11-02
Andrew Trick
Broaden an assert to handle enable-iv-rewrite=true...
tree
|
commitdiff
2011-11-01
Eli Friedman
Make sure we use the right insertion point when instcom...
tree
|
commitdiff
2011-10-31
Devang Patel
Add utility to append a function to the list of global...
tree
|
commitdiff
2011-10-29
Benjamin Kramer
SimplifyLibCalls: Use IRBuilder.CreateGlobalString...
tree
|
commitdiff
2011-10-28
Andrew Trick
LFTR should avoid a type mismatch with null pointer...
tree
|
commitdiff
2011-10-27
Eli Friedman
It is not safe to sink an alloca into a stacksave/stack...
tree
|
commitdiff
2011-10-24
Nick Lewycky
A dead malloc, a free(NULL) and a free(undef) are all...
tree
|
commitdiff
2011-10-23
Cameron Zwarich
The element insertion code in scalar replacement doesn...
tree
|
commitdiff
2011-10-22
Nick Lewycky
A non-escaping malloc in the entry block is not unlike...
tree
|
commitdiff
2011-10-21
Eli Friedman
Remap blockaddress correctly when inlining a function...
tree
|
commitdiff
2011-10-21
Eli Friedman
Minor simplification: use ShuffleVectorInst::getMaskVal...
tree
|
commitdiff
2011-10-21
Eli Friedman
Extend instcombine's shufflevector simplification to...
tree
|
commitdiff
2011-10-20
Eli Friedman
Refactor code from inlining and globalopt that checks...
tree
|
commitdiff
2011-10-19
Devang Patel
Initialze ScalarEvalution dependency.
tree
|
commitdiff
2011-10-17
Dan Gohman
Teach the ARC optimizer about the !clang.arc.copy_on_es...
tree
|
commitdiff
2011-10-17
Bill Wendling
Add support for the Objective-C personality function...
tree
|
commitdiff
2011-10-17
Dan Gohman
Suppress partial retain+release elimination when there's a
tree
|
commitdiff
2011-10-17
Bill Wendling
Correct over-zealous removal of hack.
tree
|
commitdiff
2011-10-17
Bill Wendling
Now that we have the ReturnsTwice function attribute...
tree
|
commitdiff
2011-10-17
Michael J. Spencer
Fix CMake build.
tree
|
commitdiff
2011-10-17
Devang Patel
svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar...
tree
|
commitdiff
2011-10-17
Chandler Carruth
Add a routine to swap branch instruction operands,...
tree
|
commitdiff
2011-10-16
Chandler Carruth
Add a proper LLVM banner to this file.
tree
|
commitdiff
2011-10-16
Nick Lewycky
When looking for dependencies on the src pointer, scan...
tree
|
commitdiff
2011-10-15
Duncan Sands
Don't replace all dominated uses if there is only one...
tree
|
commitdiff
2011-10-15
Andrew Trick
Fix indvars randomness by removing iteration over a...
tree
|
commitdiff
2011-10-13
Eli Friedman
Avoid undefined behavior in negation in LSR. Patch...
tree
|
commitdiff
2011-10-13
Eli Friedman
Enhance the memdep interface so that users can tell...
tree
|
commitdiff
2011-10-12
Eli Friedman
Fix a couple hash functions so that they do not depend...
tree
|
commitdiff
2011-10-12
Nick Lewycky
Add missing space.
tree
|
commitdiff
2011-10-11
Cameron Zwarich
Fix PR11106 by correcting a typo that has been in the...
tree
|
commitdiff
2011-10-11
Cameron Zwarich
Remove a lot of the fancy scalar replacement code for...
tree
|
commitdiff
2011-10-11
Andrew Trick
Add experimental -enable-lsr-phielim option.
tree
|
commitdiff
2011-10-11
Andrew Trick
Move replaceCongruentIVs into SCEVExapander and bias...
tree
|
commitdiff
2011-10-10
Lang Hames
Add a natural stack alignment field to TargetData,...
tree
|
commitdiff
2011-10-07
Andrew Trick
LSR should only reuse phis that match its formula.
tree
|
commitdiff
2011-10-07
Duncan Sands
Teach GVN to also propagate switch cases. For example...
tree
|
commitdiff
2011-10-06
Eli Friedman
Remove the old atomic instrinsics. autoupgrade functio...
tree
|
commitdiff
2011-10-05
Eli Friedman
PR11061: Make simplifylibcalls fold strcmp("", x) corre...
tree
|
commitdiff
2011-10-05
Jim Grosbach
Re-commit 141203, but much more conservative.
tree
|
commitdiff
2011-10-05
Jim Grosbach
Revert 141203. InstCombine is looping on unit tests.
tree
|
commitdiff
2011-10-05
Jim Grosbach
Update InstCombine worklist after instruction transform...
tree
|
commitdiff
2011-10-05
Duncan Sands
GVN does simple propagation of conditions: when it...
tree
|
commitdiff
2011-10-05
Duncan Sands
Generalize GVN's conditional propagation logic slightly:
tree
|
commitdiff
2011-10-04
Andrew Trick
LSR should avoid redundant edge splitting.
tree
|
commitdiff
2011-10-04
Andrew Trick
whitespace
tree
|
commitdiff
2011-10-02
Nick Lewycky
Add a new icmp+select optz'n. Also shows off the load...
tree
|
commitdiff
2011-10-02
Nick Lewycky
Enhance a couple places where we were doing constant...
tree
|
commitdiff
2011-10-01
Andrew Trick
Inlining and unrolling heuristics should be aware of...
tree
|
commitdiff
2011-10-01
Andrew Trick
whitespace
tree
|
commitdiff
2011-09-30
Jim Grosbach
Don't modify constant in-place.
tree
|
commitdiff
2011-09-30
Jim Grosbach
float comparison to double 'zero' constant can just...
tree
|
commitdiff
2011-09-30
Jim Grosbach
Tidy up. Trailing whitespace.
tree
|
commitdiff
2011-09-30
Duncan Sands
Inlining often produces landingpad instructions with...
tree
|
commitdiff
2011-09-29
Nick Lewycky
Fold two identical set lookups into one. No functionali...
tree
|
commitdiff
2011-09-29
Dan Gohman
When eliminating unnecessary retain+autorelease on...
tree
|
commitdiff
2011-09-29
Dan Gohman
Don't eliminate objc_retainBlock calls on stack objects...
tree
|
commitdiff
2011-09-29
Eli Friedman
Clean up uses of switch instructions so they are not...
tree
|
commitdiff
2011-09-29
Andrew Trick
typo + pasto
tree
|
commitdiff
2011-09-29
Andrew Trick
LSR: rewrite inner loops only.
tree
|
commitdiff
2011-09-28
Andrew Trick
indvars should hoist [sz]ext because licm is not rerun.
tree
|
commitdiff
2011-09-27
Benjamin Kramer
Stop emitting instructions with the name "tmp" they...
tree
|
commitdiff
2011-09-27
Bill Wendling
Split the landing pad basic block with the correct...
tree
|
commitdiff
2011-09-27
Andrew Trick
Disable LSR retry by default.
tree
|
commitdiff
2011-09-26
Andrew Trick
LSR, one of the new Cost::isLoser() checks did not...
tree
|
commitdiff
2011-09-26
Andrew Trick
LSR cost metric minor fix and verification.
tree
|
commitdiff
2011-09-23
Andrew Trick
LSR minor bug fix in RateRegister.
tree
|
commitdiff
2011-09-22
Eli Friedman
PR10987: add a missed safety check to isSafePHIToSpecul...
tree
|
commitdiff
2011-09-20
Eli Friedman
Make sure IPSCCP never marks a tracked call as overdefi...
tree
|
commitdiff
2011-09-20
Bill Wendling
Relax this condition.
tree
|
commitdiff
2011-09-20
Bill Wendling
Place the check for an exit landing pad where it will...
tree
|
commitdiff
2011-09-20
Bill Wendling
Omit extracting a loop if one of the exits is a landing...
tree
|
commitdiff
2011-09-20
Bill Wendling
Check the terminator, not the basic block.
tree
|
commitdiff
2011-09-20
Bill Wendling
When extracting a basic block that ends in an 'invoke...
tree
|
commitdiff
2011-09-20
Bill Wendling
Use ArrayRef instead of an explicit 'const std::vector &'.
tree
|
commitdiff
2011-09-20
Devang Patel
If simple ownership works then friendship is not required.
tree
|
commitdiff
2011-09-20
Bill Wendling
Use ArrayRef instead of 'const std::vector' to pass...
tree
|
commitdiff
2011-09-20
Devang Patel
Update GCOVLines to provide interfaces to write line...
tree
|
commitdiff
2011-09-20
Bill Wendling
Fix comments.
tree
|
commitdiff
2011-09-20
Devang Patel
Update comment.
tree
|
commitdiff
2011-09-20
Devang Patel
Use StringRef instead of std::string.
tree
|
commitdiff
2011-09-20
Devang Patel
Eliminate unnecessary copy of FileName from GCOVLines.
tree
|
commitdiff
2011-09-20
Devang Patel
There is no need to write a local utility routine to...
tree
|
commitdiff
2011-09-19
Bill Wendling
Revert r140083 and r140084 until buildbots can be fixed.
tree
|
commitdiff
2011-09-19
Bill Wendling
If we are extracting a basic block that ends in an...
tree
|
commitdiff
2011-09-19
Eli Friedman
Fix an infinite loop where a transform in InstCombiner...
tree
|
commitdiff
2011-09-19
Andrew Trick
[indvars] Fix PR10946: SCEV cannot handle Vector IVs.
tree
|
commitdiff
2011-09-15
Andrew Trick
Reapply r139759. Disable IV rewriting by default. See...
tree
|
commitdiff
2011-09-15
Eli Friedman
Make demanded-elt simplification for shufflevector...
tree
|
commitdiff
2011-09-14
Dan Gohman
Don't mark objc_retainBlock as nounwind. It calls user...
tree
|
commitdiff
2011-09-14
Dan Gohman
objc_retainBlock is not NoModRef because it can update...
tree
|
commitdiff
2011-09-13
Andrew Trick
[indvars] Revert r139579 until 401.bzip -arch i386...
tree
|
commitdiff
2011-09-13
Andrew Trick
Disable IV rewriting by default. See PR10916.
tree
|
commitdiff
2011-09-13
Andrew Trick
[indvars] Fix bugs in floating point IV range checks...
tree
|
commitdiff
2011-09-13
Eli Friedman
Add comment to clarify the behavior of a helper in...
tree
|
commitdiff
next