projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert the majority of the next patch in the address space series:
[oota-llvm.git]
/
lib
/
Transforms
/
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
tree
|
commitdiff
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
tree
|
commitdiff
2012-11-01
Hal Finkel
BBVectorize: Account for internal shuffle costs
tree
|
commitdiff
2012-11-01
Jakub Staszak
Don't insert and erase load instruction. Simply create...
tree
|
commitdiff
2012-10-31
Nadav Rotem
LoopVectorize: Preserve NSW, NUW and IsExact flags.
tree
|
commitdiff
2012-10-31
Benjamin Kramer
LCSSA: Try to recover compile time regressions due...
tree
|
commitdiff
2012-10-31
Nadav Rotem
Put the threshold magic number in a variable.
tree
|
commitdiff
2012-10-31
Hans Wennborg
Remove fixme about unreachable cases from SwitchToLooku...
tree
|
commitdiff
2012-10-31
Nadav Rotem
Remove enum values since they are not used anymore.
tree
|
commitdiff
2012-10-31
Hans Wennborg
Address Duncan's comments on r167121.
tree
|
commitdiff
2012-10-31
Hal Finkel
BBVectorize: Choose pair ordering to minimize shuffles
tree
|
commitdiff
2012-10-31
Hans Wennborg
Address Duncan's comments on r167115
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strto* optimizations
tree
|
commitdiff
2012-10-31
Hans Wennborg
Fix false -> NULL conversion from r167115 spotted by...
tree
|
commitdiff
2012-10-31
Benjamin Kramer
Replace some instances of UniqueVector with SetVector...
tree
|
commitdiff
2012-10-31
Hans Wennborg
Do simple constant propagation in lookup table formatio...
tree
|
commitdiff
2012-10-31
Benjamin Kramer
LCSSA: Add a workaround for another nasty SCEV cache...
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strpbrk optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strlen optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strncpy optimizations
tree
|
commitdiff
2012-10-31
Nadav Rotem
LoopVectorize: Do not vectorize loops with tiny constan...
tree
|
commitdiff
2012-10-31
Nadav Rotem
Add support for loops that don't start with Zero.
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate stpcpy optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Split out the __stpcpy_chk simplifications...
tree
|
commitdiff
2012-10-30
Nadav Rotem
Add documentation.
tree
|
commitdiff
2012-10-30
Chandler Carruth
Fix PR14212: For some strange reason I treated vectors...
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Cache fixed-order pairs instead of recompu...
tree
|
commitdiff
2012-10-30
Benjamin Kramer
LoopIdiom: Fix a serious missed optimization: we only...
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Fix a small bug introduced in r167042.
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Simplify how input swapping is handled.
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Don't make calls to SE when the result...
tree
|
commitdiff
2012-10-30
Nadav Rotem
80-col
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Add support for write-only loops when...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Fix a bug in the initialization of reduc...
tree
|
commitdiff
2012-10-30
Duncan Sands
Fix isEliminableCastPair to work correctly in the prese...
tree
|
commitdiff
2012-10-30
Ulrich Weigand
Enable some additional constant folding for PPCDoubleDo...
tree
|
commitdiff
2012-10-30
Hans Wennborg
Use TargetTransformInfo to control switch-to-lookup...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorizer: change debug prints: Print the module...
tree
|
commitdiff
2012-10-29
Nadav Rotem
LoopVectorize: Update and preserve the dominator tree...
tree
|
commitdiff
2012-10-29
Ulrich Weigand
In various places throughout the code generator, there...
tree
|
commitdiff
2012-10-29
Nadav Rotem
Rename the BB-vectorize flag to match the dragonegg...
tree
|
commitdiff
2012-10-29
Duncan Sands
Remove a wrapper around getIntPtrType added to GVN...
tree
|
commitdiff
2012-10-29
Nadav Rotem
Change the PassManagerBuilder (used by -O3) loop vector...
tree
|
commitdiff
2012-10-29
Rafael Espindola
llvm-extract changes linkages so that functions on...
tree
|
commitdiff
2012-10-29
Rafael Espindola
llvm-extract was unable to handle aliases. It would...
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Add checks to avoid turning memmove into...
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Recognize memmove loops.
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Replace custom dependence analysis with...
tree
|
commitdiff
2012-10-27
Hal Finkel
Update BBVectorize to use the new VTTI instr. cost...
tree
|
commitdiff
2012-10-27
Nadav Rotem
1. Fix a bug in getTypeConversion. When a *simple*...
tree
|
commitdiff
2012-10-26
Nadav Rotem
Refactor the VectorTargetTransformInfo interface.
tree
|
commitdiff
2012-10-26
Rafael Espindola
Change the internalize pass to internalize all symbols...
tree
|
commitdiff
2012-10-26
Benjamin Kramer
LoopSimplify: Preserve DependenceAnalysis.
tree
|
commitdiff
2012-10-26
Benjamin Kramer
Fix SCEV cache invalidation in LCSSA and LoopSimplify.
tree
|
commitdiff
2012-10-26
Hal Finkel
Use VTTI->getNumberOfParts in BBVectorize.
tree
|
commitdiff
2012-10-26
Hal Finkel
Disable generation of pointer vectors by BBVectorize.
tree
|
commitdiff
2012-10-25
Hal Finkel
BBVectorize, when using VTTI, should not form types...
tree
|
commitdiff
2012-10-25
Hal Finkel
Begin incorporating target information into BBVectorize.
tree
|
commitdiff
2012-10-25
Nadav Rotem
LoopVectorize: Teach the cost model to query scalar...
tree
|
commitdiff
2012-10-25
Jakob Stoklund Olesen
Also optimize large switch statements.
tree
|
commitdiff
2012-10-25
Chandler Carruth
Teach SROA how to split whole-alloca integer loads...
tree
|
commitdiff
2012-10-25
Nadav Rotem
Add support for additional reduction variables: AND...
tree
|
commitdiff
2012-10-24
Nadav Rotem
revert accidental change
tree
|
commitdiff
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
tree
|
commitdiff
2012-10-24
Micah Villmow
Fix a compiler warning with an unused variable.
tree
|
commitdiff
2012-10-24
Hal Finkel
Update GVN to support vectors of pointers.
tree
|
commitdiff
2012-10-24
Nadav Rotem
whitespace
tree
|
commitdiff
2012-10-24
Nadav Rotem
LoopVectorizer: Add a basic cost model which uses the...
tree
|
commitdiff
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
tree
|
commitdiff
2012-10-24
Micah Villmow
Back out r166591, not sure why this made it through...
tree
|
commitdiff
2012-10-24
Micah Villmow
Delete a directory that wasn't supposed to be checked...
tree
|
commitdiff
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
tree
|
commitdiff
2012-10-23
Nadav Rotem
Use the AliasAnalysis isIdentifiedObj because it also...
tree
|
commitdiff
2012-10-23
Duncan Sands
Fix typo that somehow escaped both testing and code...
tree
|
commitdiff
2012-10-23
Duncan Sands
Transform code like this
tree
|
commitdiff
2012-10-23
Richard Smith
Per the C++ standard, we need to include the definition...
tree
|
commitdiff
2012-10-23
Julien Lerouge
Fix typo.
tree
|
commitdiff
2012-10-23
Julien Lerouge
Explain why DenseMap is still used here instead of...
tree
|
commitdiff
2012-10-22
Julien Lerouge
Iterating over a DenseMap<std::pair<BasicBlock*, unsign...
tree
|
commitdiff
2012-10-22
Nadav Rotem
Don't crash if the load/store pointer is not a GEP.
tree
|
commitdiff
2012-10-22
Argyrios Kyrtzidis
Revert r166407 because it caused analyzer tests to...
tree
|
commitdiff
2012-10-22
Hal Finkel
BBVectorize should ignore unreachable blocks.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Rename a variable.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Vectorizer: optimize the generation of selects. If...
tree
|
commitdiff
2012-10-22
Nadav Rotem
Update the loop vectorizer docs.
tree
|
commitdiff
2012-10-22
Nick Lewycky
Reapply r166405, teaching tailcallelim to be smarter...
tree
|
commitdiff
2012-10-22
NAKAMURA Takumi
Revert r166405, "Teach TailRecursionElimination to...
tree
|
commitdiff
2012-10-21
Nick Lewycky
Teach TailRecursionElimination to consider 'nocapture...
tree
|
commitdiff
2012-10-21
Benjamin Kramer
Revert r166390 "LoopIdiom: Replace custom dependence...
tree
|
commitdiff
2012-10-21
Anders Carlsson
Avoid an extra hash lookup when inserting a value into...
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-21
Benjamin Kramer
LoopIdiom: Replace custom dependence analysis with...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Fix a bug in the vectorization of wide load/store opera...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Add support for reduction variables that do not start...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Document change. Describe the pass and some papers...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Vectorizer: fix a bug in the classification of inductio...
tree
|
commitdiff
2012-10-20
Nadav Rotem
Fix an infinite loop in the loop-vectorizer.
tree
|
commitdiff
2012-10-20
Benjamin Kramer
SROA: Simplify code. No functionality change.
tree
|
commitdiff
2012-10-20
Benjamin Kramer
InstCombine: Fix an edge case where constant icmps...
tree
|
commitdiff
next