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-04-26
Break up getProfitableChainIncrement().
Jakob Stoklund Olesen
2012-04-26
Turn IVChain into a struct.
Jakob Stoklund Olesen
2012-04-26
Add instcombine patterns for the following transformations:
Chad Rosier
2012-04-26
Teach the reassociate pass to fold chains of multiplies with repeated
Chandler Carruth
2012-04-25
Print IV chain numbers while collecting them.
Jakob Stoklund Olesen
2012-04-25
Reverting r155468. Chris and Chandler have convinced me that it's dangerous and
Lang Hames
2012-04-25
Simplify the known retain count tracking; use a boolean state instead
Dan Gohman
2012-04-24
Build custom predecessor and successor lists for each basic block.
Dan Gohman
2012-04-24
Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixes
Lang Hames
2012-04-23
Reapply r155136 after fixing PR12599.
Jakob Stoklund Olesen
2012-04-23
Fix issue 67 by checking that the interface functions weren't redefined in th...
Alexander Potapenko
2012-04-23
[tsan] use llvm/ADT/Statistic.h for tsan stats
Kostya Serebryany
2012-04-20
Revert r155136 "Defer some shl transforms to DAGCombine."
Jakob Stoklund Olesen
2012-04-19
Put this expensive check below the less expensive ones.
Bill Wendling
2012-04-19
Avoid a bug in the path count computation, preventing an infinite
Dan Gohman
2012-04-19
Defer some shl transforms to DAGCombine.
Jakob Stoklund Olesen
2012-04-18
Don't crash on code where the user put __attribute__((constructor)) on
Dan Gohman
2012-04-18
Use a heavy hammer to fix PR12573.
Bill Wendling
2012-04-18
loop-reduce: Add an early bailout to catch extremely large loops.
Andrew Trick
2012-04-17
fix pr12559: mark unavailable win32 math libcalls
Joe Groff
2012-04-16
Fix style violation in BBVectorize (pointed out by Bill Wendling)
Hal Finkel
2012-04-16
Add a Fixme.
Bill Wendling
2012-04-16
Simplify checking for pointer types in BBVectorize (this change was suggested...
Hal Finkel
2012-04-14
Fix an error in BBVectorize important for vectorizing pointer types.
Hal Finkel
2012-04-14
Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.
Hal Finkel
2012-04-13
Add support to BBVectorize for vectorizing selects.
Hal Finkel
2012-04-13
Add some comments, and fix a few places that missed setting Changed.
Dan Gohman
2012-04-13
Consider ObjC runtime calls objc_storeWeak and others which make a copy of
Dan Gohman
2012-04-13
By default, use Early-CSE instead of GVN for vectorization cleanup.
Hal Finkel
2012-04-13
Use the new Use-aware dominates method to apply the objc runtime
Dan Gohman
2012-04-13
Code-gen may inject code into the IR before it emits the ASM. The linker
Bill Wendling
2012-04-13
Don't move objc_autorelease calls past autorelease pool boundaries when
Dan Gohman
2012-04-11
Typo.
Chad Rosier
2012-04-11
Add two statistics to help track how we are computing the inline cost.
Chandler Carruth
2012-04-10
[tsan] two more compile-time optimizations:
Kostya Serebryany
2012-04-10
[tsan] compile-time instrumentation: do not instrument a read if
Kostya Serebryany
2012-04-10
Fix 12513: Loop unrolling breaks with indirect branches.
Andrew Trick
2012-04-10
whitespace
Andrew Trick
2012-04-08
Teach InstCombine to nuke a common alloca pattern -- an alloca which has
Chandler Carruth
2012-04-07
Refactor: Use positive field names in VectorizeConfig.
Hongbin Zheng
2012-04-06
Sink the collection of return instructions until after *all*
Chandler Carruth
2012-04-06
Make GVN's propagateEquality non-recursive. No intended functionality change.
Duncan Sands
2012-04-06
Sink the return instruction collection until after we're done deleting
Chandler Carruth
2012-04-05
Fix accidentally inverted logic from r152803, and make the
Dan Gohman
2012-04-05
BBVectorize: Add the const modifier to the VectorizeConfig because we won't
Hongbin Zheng
2012-04-05
Introduce the VectorizeConfig class, with which we can control the behavior
Hongbin Zheng
2012-04-05
Add the function "vectorizeBasicBlock" which allow users vectorize a
Hongbin Zheng
2012-04-05
Pass the right sign to TLI->isLegalICmpImmediate.
Jakob Stoklund Olesen
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
LoopUnrollPass: Use variable "Threshold" instead of "CurrentThreshold" when
Hongbin Zheng
[prev]
[next]