projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Optimize reserved register coalescing.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
2012-01-07
Andrew Trick
Enable redundant phi elimination after LSR.
tree
|
commitdiff
2012-01-07
Andrew Trick
LSR: Don't optimize loops if an outer loop has no prehe...
tree
|
commitdiff
2012-01-07
Andrew Trick
LSR: run DeleteDeadPhis before replaceCongruentPhis.
tree
|
commitdiff
2012-01-07
Andrew Trick
Extended replaceCongruentPhis to handle mixed phi types.
tree
|
commitdiff
2011-12-27
Nick Lewycky
Turn cos(-x) into cos(x). Patch by Alexander Malyshev!
tree
|
commitdiff
2011-12-26
Rafael Espindola
Fix warning.
tree
|
commitdiff
2011-12-23
Nick Lewycky
Fix typo "infinte".
tree
|
commitdiff
2011-12-22
Chad Rosier
Add the actual code for r147175.
tree
|
commitdiff
2011-12-22
Chad Rosier
Speculatively revert r146578 to determine if it is...
tree
|
commitdiff
2011-12-21
Dan Gohman
Fix a copy+pasto. No testcase, because the symptoms...
tree
|
commitdiff
2011-12-14
Dan Gohman
Move Instruction::isSafeToSpeculativelyExecute out...
tree
|
commitdiff
2011-12-14
Stepan Dyatkovskiy
Fix for bug #11429: Wrong behaviour for switches. Small...
tree
|
commitdiff
2011-12-14
Dan Gohman
It turns out that clang does use pointer-to-function...
tree
|
commitdiff
2011-12-13
Andrew Trick
Cleanup. Clarify LSRInstance public methods.
tree
|
commitdiff
2011-12-12
Andrew Trick
Indvars: guard against exponential behavior in isHighCo...
tree
|
commitdiff
2011-12-12
Joerg Sonnenberger
Only replace fwrite with fputc, if the return value...
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Remove trailing newline, which irked me.
tree
|
commitdiff
2011-12-12
Dan Gohman
When computing reverse-CFG reverse-post-order, skip...
tree
|
commitdiff
2011-12-12
Dan Gohman
Add a TODO comment.
tree
|
commitdiff
2011-12-12
Dan Gohman
Fix a copy+pasto in a comment.
tree
|
commitdiff
2011-12-12
Dan Gohman
Use getArgOperand instead of getOperand on a call.
tree
|
commitdiff
2011-12-12
Dan Gohman
Inline SetSeqToRelease into its only caller, since...
tree
|
commitdiff
2011-12-12
Dan Gohman
Fix omitted break statements in a switch.
tree
|
commitdiff
2011-12-12
Chandler Carruth
Switch llvm.cttz and llvm.ctlz to accept a second i1...
tree
|
commitdiff
2011-12-10
Andrew Trick
LSR: ignore strides in outer loops.
tree
|
commitdiff
2011-12-09
Jakub Staszak
SplitBlockPredecessors uses ArrayRef instead of Data...
tree
|
commitdiff
2011-12-09
Andrew Trick
Add -unroll-runtime for unrolling loops with run-time...
tree
|
commitdiff
2011-12-08
Nick Lewycky
Fix infinite loop in DSE when deleting a free in a...
tree
|
commitdiff
2011-12-06
Benjamin Kramer
Push StringRefs through the metadata interface.
tree
|
commitdiff
2011-12-06
Andrew Trick
LSR: prune undesirable formulae early.
tree
|
commitdiff
2011-12-05
Chad Rosier
Update comment.
tree
|
commitdiff
2011-12-05
Chad Rosier
Make the MemCpyOptimizer a bit more aggressive. I...
tree
|
commitdiff
2011-12-05
Nadav Rotem
Add support for vectors of pointers.
tree
|
commitdiff
2011-12-03
Pete Cooper
Fixed deadstoreelimination bug where negative indices...
tree
|
commitdiff
2011-12-02
Chad Rosier
Fix a few more places where TargetData/TargetLibraryInf...
tree
|
commitdiff
2011-12-01
Chad Rosier
Last bit of TargetLibraryInfo propagation. Also fixed...
tree
|
commitdiff
2011-12-01
Chad Rosier
Propagate TargetLibraryInfo throughout ConstantFolding...
tree
|
commitdiff
2011-11-30
Eli Friedman
Make GlobalMerge honor the preferred alignment on globa...
tree
|
commitdiff
2011-11-29
Stepan Dyatkovskiy
Potential bug in RewriteLoopBodyWithConditionConstant...
tree
|
commitdiff
2011-11-29
Daniel Dunbar
build/CMake: Finish removal of add_llvm_library_depende...
tree
|
commitdiff
2011-11-29
Andrew Trick
SCEV fix. In general, Add/Mul expressions should not...
tree
|
commitdiff
2011-11-28
Andrew Trick
Remove the temporary flag -disable-unroll-scev and...
tree
|
commitdiff
2011-11-26
Benjamin Kramer
Move code into anonymous namespaces.
tree
|
commitdiff
2011-11-20
Nick Lewycky
Refactor code to use new attribute getters on CallSite...
tree
|
commitdiff
2011-11-17
Eli Friedman
Add support for custom names for library functions...
tree
|
commitdiff
2011-11-16
Nick Lewycky
Merge isObjectPointerWithTrustworthySize with getPointe...
tree
|
commitdiff
2011-11-15
Nadav Rotem
Fix MSVC warnings by adding a cast.
tree
|
commitdiff
2011-11-15
Benjamin Kramer
StringRefize and simplify.
tree
|
commitdiff
2011-11-12
Eli Friedman
Make sure scalarrepl picks the correct alloca when...
tree
|
commitdiff
2011-11-11
Eli Friedman
Get rid of an optimization in SCCP which appears to...
tree
|
commitdiff
2011-11-10
Pete Cooper
Fixed bug in DeadStoreElimination commit r144239
tree
|
commitdiff
2011-11-09
Pete Cooper
DeadStoreElimination can now trim the size of a store...
tree
|
commitdiff
2011-11-08
Pete Cooper
LICM pass now understands invariant load metadata....
tree
|
commitdiff
2011-11-05
Nick Lewycky
Do simple cross-block DSE when we encounter a free...
tree
|
commitdiff
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-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-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-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
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-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-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
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-01
Andrew Trick
Inlining and unrolling heuristics should be aware of...
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
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
next