projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Less template, more virtual! Refactoring suggested by Chris in code review.
[oota-llvm.git]
/
lib
/
Transforms
/
2011-11-20
Nick Lewycky
Refactor code to use new attribute getters on CallSite...
tree
|
commitdiff
2011-11-18
Kostya Serebryany
[asan] workaround for reg alloc bug 11395: don't instru...
tree
|
commitdiff
2011-11-17
Kostya Serebryany
quick fix: remove GlobalVariable::GlobalVariable mistak...
tree
|
commitdiff
2011-11-17
Andrew Trick
Fix an overly general check in SimplifyIndvar to handle...
tree
|
commitdiff
2011-11-17
Kostya Serebryany
fall back to explicit list of allowed linkages when...
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-16
Kostya Serebryany
AddressSanitizer, first commit (compiler module only)
tree
|
commitdiff
2011-11-16
Kostya Serebryany
test commit to verify that commit access works (added...
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-15
Benjamin Kramer
Remove all remaining uses of Value::getNameStr().
tree
|
commitdiff
2011-11-14
Benjamin Kramer
Make headers standalone, move a virtual method out...
tree
|
commitdiff
2011-11-12
Daniel Dunbar
build: Attempt to rectify inconsistencies between CMake...
tree
|
commitdiff
2011-11-12
Eli Friedman
Make sure scalarrepl picks the correct alloca when...
tree
|
commitdiff
2011-11-11
Daniel Dunbar
LLVMBuild: Alphabetize required_libraries lists.
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-07
Pete Cooper
InstCombine now optimizes vector udiv by power of 2...
tree
|
commitdiff
2011-11-07
Bill Wendling
Make sure we don't insert instructions before a landing...
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-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
next