projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for vectors of pointers.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
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
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-15
Andrew Trick
Reapply r139759. Disable IV rewriting by default. See...
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
2011-09-13
Eli Friedman
Correct grammar.
tree
|
commitdiff
2011-09-12
Eli Friedman
Change a bunch of isVolatile() checks to check for...
tree
|
commitdiff
2011-09-12
Andrew Trick
Rename -disable-iv-rewrite to -enable-iv-rewrite=false...
tree
|
commitdiff
2011-09-10
Andrew Trick
[disable-iv-rewrite] Allow WidenIV to handle NSW/NUW...
tree
|
commitdiff
2011-09-09
Andrew Trick
Comment formatting.
tree
|
commitdiff
2011-09-06
Andrew Trick
Add -verify-indvars for imperfect SCEV trip count verif...
tree
|
commitdiff
2011-09-06
Devang Patel
Use IRBuilder.
tree
|
commitdiff
2011-09-06
Owen Anderson
Try again at r138809 (make DSE more aggressive in remov...
tree
|
commitdiff
2011-09-04
Bill Wendling
Use Duncan's patch to delete the instructions in revers...
tree
|
commitdiff
2011-09-02
Bill Wendling
Update comments to reflect reality.
tree
|
commitdiff
2011-09-02
Andrew Trick
Enable SCEV-based unrolling by default.
tree
|
commitdiff
2011-09-02
Jakub Staszak
Compare type size instead of type _store_ size to make...
tree
|
commitdiff
2011-09-01
Bill Wendling
Change worklist driven deletion to be an iterative...
tree
|
commitdiff
2011-09-01
Eli Friedman
Fix an issue with the IR sink pass found by inspection...
tree
|
commitdiff
2011-08-31
Bill Wendling
Make sure we aren't deleting the landingpad instruction.
tree
|
commitdiff
2011-08-30
Rafael Espindola
Remove the old tail duplication pass. It is not used...
tree
|
commitdiff
2011-08-30
Owen Anderson
Speculatively revert r138809 in an attempt to fix Drago...
tree
|
commitdiff
2011-08-30
Owen Anderson
When walking backwards to eliminate final stores to...
tree
|
commitdiff
2011-08-26
Bill Wendling
Don't sink landingpad instructions during ind-var simpl...
tree
|
commitdiff
2011-08-25
Bill Wendling
LSR wants to split the landing pad's critical edge...
tree
|
commitdiff
next