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
Age
Commit message (
Expand
)
Author
2012-05-20
Do not pass an invalid domtree to SimplifyInstruction from
Peter Collingbourne
2012-05-19
Do not eliminate allocas whose alignment exceeds that of the
Peter Collingbourne
2012-05-18
Fix replacing all the users of objc weak runtime routines
Dan Gohman
2012-05-15
Teach SimplifyLibCalls about stpcpy.
David Majnemer
2012-05-14
Move the capture analysis from MemoryDependencyAnalysis to a more general place
Chad Rosier
2012-05-12
Teach Function::hasAddressTaken that BlockAddress doesn't really take
Jay Foad
2012-05-11
objectsize: add a few more tests and fix a bug
Nuno Lopes
2012-05-11
Fix a minor logic mistake transforming compares in instcombine. PR12514.
Eli Friedman
2012-05-10
objectsize: add support for GEPs with non-constant indexes
Nuno Lopes
2012-05-10
Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.
Dan Gohman
2012-05-10
teach DSE and isInstructionTriviallyDead() about calloc
Nuno Lopes
2012-05-09
Fix the objc_storeStrong recognizer to stop before walking off the
Dan Gohman
2012-05-09
objectsize:
Nuno Lopes
2012-05-09
Remove unused variable to get rid of warning.
Craig Topper
2012-05-08
Miscellaneous accumulated cleanups.
Dan Gohman
2012-05-08
Fix objc_storeStrong pattern matching to catch a potential use of the
Dan Gohman
2012-05-08
Calling ReassociateExpression recursively is extremely dangerous since it will
Duncan Sands
2012-05-08
Allow NULL LoopPassManager argument in UnrollLoop. PR12734.
Andrew Trick
2012-05-07
Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...
Owen Anderson
2012-05-06
Switch the select to branch transformation on by default.
Benjamin Kramer
2012-05-06
Remove trailing spaces.
Jakub Staszak
2012-05-05
CodeGenPrepare: Add a transform to turn selects into branches in some cases.
Benjamin Kramer
2012-05-05
Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...
Stepan Dyatkovskiy
2012-05-04
Teach the code extractor how to extract a sequence of blocks from
Chandler Carruth
2012-05-04
Factor the computation of input and output sets into a public interface
Chandler Carruth
2012-05-04
Rather than trying to gracefully handle input sequences with repeated
Chandler Carruth
2012-05-04
Fix a goof with my previous commit by completely returning when we
Chandler Carruth
2012-05-04
Hoist a safety assert from the extraction method into the construction
Chandler Carruth
2012-05-04
Move the CodeExtractor utility to a dedicated header file / source file,
Chandler Carruth
2012-05-04
Add 'landingpad' instructions to the list of instructions to ignore.
Bill Wendling
2012-05-04
A pile of long over-due refactorings here. There are some very, *very*
Chandler Carruth
2012-05-03
Factor the logic for testing whether a basic block is viable for code
Chandler Carruth
2012-05-03
remove calls to calloc if the allocated memory is not used (it was already be...
Nuno Lopes
2012-05-03
add support for calloc to objectsize lowering
Nuno Lopes
2012-05-03
replace 'break's with 'return 0' in visitCallInst code for objectsize, since ...
Nuno Lopes
2012-05-02
Whitespace cleanup.
Bill Wendling
2012-05-02
[tsan] typo and style (thanks to Nick Lewycky)
Kostya Serebryany
2012-05-02
The value held in the vector may be RAUW'ed by some of the canonicalization
Bill Wendling
2012-05-01
An instruction in a loop is not guaranteed to be executed just because the loop
Nick Lewycky
2012-05-01
Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. Fixes
Lang Hames
2012-04-30
Second attempt at PR12573:
Bill Wendling
2012-04-30
Use an ArrayRef instead of explicit vector type.
Bill Wendling
2012-04-30
Remove hack from r154987. The problem persists even with it, so it's not even...
Bill Wendling
2012-04-30
Make sure HoistInsertPosition finds a position that is dominated by all
Rafael Espindola
2012-04-27
Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).
Hal Finkel
2012-04-27
Change recurse depth limit to uint32 to fix warning.
David Blaikie
2012-04-27
Miscellaneous accumulated cleanups.
Dan Gohman
2012-04-27
Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks.
Mon P Wang
2012-04-27
[asan] small optimization: do not emit "x+0" instructions
Kostya Serebryany
2012-04-27
[tsan] Atomic support for ThreadSanitizer, patch by Dmitry Vyukov
Kostya Serebryany
[next]