projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SystemZ] Extend 32-bit RISBG optimizations to high words
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
2013-10-01
Rafael Espindola
Remove several unused variables.
tree
|
commitdiff
2013-10-01
Matt Arsenault
Fix code duplication
tree
|
commitdiff
2013-09-30
Benjamin Kramer
Convert manual insert point restores to the new RAII...
tree
|
commitdiff
2013-09-30
Benjamin Kramer
IRBuilder: Add RAII objects to reset insertion points...
tree
|
commitdiff
2013-09-28
Robert Wilhelm
Even more spelling fixes for "instruction".
tree
|
commitdiff
2013-09-28
Robert Wilhelm
Fix spelling intruction -> instruction.
tree
|
commitdiff
2013-09-27
Matt Arsenault
Fix SLPVectorizer using wrong address space for load...
tree
|
commitdiff
2013-09-27
Justin Bogner
Transforms: Use getFirstNonPHI to set the insertion...
tree
|
commitdiff
2013-09-25
Arnold Schwaighofer
SLPVectorize: Put horizontal reductions feeding a store...
tree
|
commitdiff
2013-09-24
Yi Jiang
set the cost of tiny trees to INT_MAX in SLP vectorizer...
tree
|
commitdiff
2013-09-23
Arnold Schwaighofer
Revert "LoopVectorizer: Only allow vectorization of...
tree
|
commitdiff
2013-09-21
Arnold Schwaighofer
SLPVectorizer: Fix multiline comment warning
tree
|
commitdiff
2013-09-21
Arnold Schwaighofer
Reapply "SLPVectorizer: Handle more horizontal reductio...
tree
|
commitdiff
2013-09-21
Nadav Rotem
LoopVectorizer: Only allow vectorization of intrinsics...
tree
|
commitdiff
2013-09-21
Arnold Schwaighofer
Revert "SLPVectorizer: Handle more horizontal reduction...
tree
|
commitdiff
2013-09-20
Arnold Schwaighofer
SLPVectorizer: Handle more horizontal reductions (disabled)
tree
|
commitdiff
2013-09-18
Robert Lytton
Prevent LoopVectorizer and SLPVectorizer running if...
tree
|
commitdiff
2013-09-18
Craig Topper
Revert accidental commit I had to make to get the test...
tree
|
commitdiff
2013-09-18
Craig Topper
Lift alignment restrictions for load/store folding...
tree
|
commitdiff
2013-09-17
Arnold Schwaighofer
SLPVectorizer: Don't vectorize phi nodes that use invok...
tree
|
commitdiff
2013-09-16
Arnold Schwaighofer
Don't vectorize if there are outside loop users of...
tree
|
commitdiff
2013-09-10
Eli Friedman
Don't assert on invalid loop vectorization hint.
tree
|
commitdiff
2013-09-10
Benjamin Kramer
LoopVectorize: PHI nodes are always at the beginning...
tree
|
commitdiff
2013-09-03
Yi Jiang
In this patch we are trying to do two things:
tree
|
commitdiff
2013-08-28
Hal Finkel
Disable unrolling in the loop vectorizer when disabled...
tree
|
commitdiff
2013-08-27
Nadav Rotem
Refactor 'vectorizeLoop' no functionality change.
tree
|
commitdiff
2013-08-26
Matt Arsenault
Fix inserting instructions before last in bundle.
tree
|
commitdiff
2013-08-26
Nadav Rotem
LoopVectorize: Implement partial loop unrolling when...
tree
|
commitdiff
2013-08-26
Yi Jiang
test commit. Remove blank line
tree
|
commitdiff
2013-08-26
Matt Arsenault
Fix unused variable in release build
tree
|
commitdiff
2013-08-26
Matt Arsenault
Constify functions
tree
|
commitdiff
2013-08-26
Matt Arsenault
Vectorize starting from insertelements building a vector
tree
|
commitdiff
2013-08-24
Matt Arsenault
Check if in set on insertion instead of separately
tree
|
commitdiff
2013-08-22
Chandler Carruth
Teach the SLP vectorizer the correct way to check for...
tree
|
commitdiff
2013-08-22
Matt Arsenault
Teach LoopVectorize about address space sizes
tree
|
commitdiff
2013-08-21
Matt Arsenault
Use attribute helper function
tree
|
commitdiff
2013-08-21
Matt Arsenault
Fix typo
tree
|
commitdiff
2013-08-20
Arnold Schwaighofer
SLPVectorizer: Fix invalid iterator errors
tree
|
commitdiff
2013-08-19
Hal Finkel
Add a llvm.copysign intrinsic
tree
|
commitdiff
2013-08-17
Joerg Sonnenberger
PR 16899: Do not modify the basic block using the itera...
tree
|
commitdiff
2013-08-15
Matt Arsenault
Fix spelling
tree
|
commitdiff
2013-08-13
Hal Finkel
BBVectorize: Add initial stores to the write set when...
tree
|
commitdiff
2013-08-12
Nadav Rotem
Fix PR16797 - Support PHINodes with multiple inputs...
tree
|
commitdiff
2013-08-07
Hal Finkel
Add ISD::FROUND for libm round()
tree
|
commitdiff
2013-08-06
Arnold Schwaighofer
LoopVectorize: Allow vectorization of loops with lifeti...
tree
|
commitdiff
2013-08-02
Nadav Rotem
SLPVectorizer: Fix PR16777. PHInodes may use multiple...
tree
|
commitdiff
2013-07-31
Nadav Rotem
80-col
tree
|
commitdiff
2013-07-29
Nadav Rotem
SLPVectorier: update the debug location for the new...
tree
|
commitdiff
2013-07-29
Nadav Rotem
Don't vectorize when the attribute NoImplicitFloat...
tree
|
commitdiff
2013-07-27
Nadav Rotem
Update the comment
tree
|
commitdiff
2013-07-26
Nadav Rotem
SLP Vectorier: Don't vectorize really short chains...
tree
|
commitdiff
2013-07-26
Nadav Rotem
SLP Vectorizer: Disable the vectorization of non power...
tree
|
commitdiff
2013-07-22
Nadav Rotem
When we vectorize across multiple basic blocks we may...
tree
|
commitdiff
2013-07-22
Nadav Rotem
Fix an obvious typo in the loop vectorizer where the...
tree
|
commitdiff
2013-07-22
Nadav Rotem
Delete unused helper functions.
tree
|
commitdiff
2013-07-21
Nadav Rotem
Revert a part of r186420. Don't forbid multiple store...
tree
|
commitdiff
2013-07-19
Nadav Rotem
fix an 80-col line.
tree
|
commitdiff
2013-07-19
Nadav Rotem
Use LLVMs ADTs that improve the compile time of this...
tree
|
commitdiff
2013-07-19
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutiv...
tree
|
commitdiff
2013-07-18
Nadav Rotem
Handle constants without going through SCEV.
tree
|
commitdiff
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive by manually checki...
tree
|
commitdiff
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive (that checks if...
tree
|
commitdiff
2013-07-17
Nadav Rotem
Fix a comment.
tree
|
commitdiff
2013-07-17
Nadav Rotem
Add a micro optimization to catch cases where the PtrA...
tree
|
commitdiff
2013-07-17
Nadav Rotem
SLPVectorizer: Accelerate the isConsecutive check by...
tree
|
commitdiff
2013-07-16
Nadav Rotem
flip the scev minus direction to simplify the code.
tree
|
commitdiff
2013-07-16
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutiv...
tree
|
commitdiff
2013-07-16
Nadav Rotem
SLPVectorizer: Reduce the compile time of the consecuti...
tree
|
commitdiff
2013-07-15
Nadav Rotem
PR16628: Fix a bug in the code that merges compares.
tree
|
commitdiff
2013-07-14
Nadav Rotem
SLPVectorizer: change the order in which we search...
tree
|
commitdiff
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
tree
|
commitdiff
2013-07-13
Arnold Schwaighofer
LoopVectorizer: Disallow reductions whose header phi...
tree
|
commitdiff
2013-07-13
Andrew Trick
LoopVectorize fix: LoopInfo must be valid when invoking...
tree
|
commitdiff
2013-07-12
Arnold Schwaighofer
TargetTransformInfo: address calculation parameter...
tree
|
commitdiff
2013-07-12
Nadav Rotem
SLPVectorizer: Sink and enable CSE for ExtractElements.
tree
|
commitdiff
2013-07-12
Nadav Rotem
SLPVectorize: Replace the code that checks for vectoriz...
tree
|
commitdiff
2013-07-11
Nadav Rotem
Remove an argument that we dont use anymore.
tree
|
commitdiff
2013-07-11
Arnold Schwaighofer
LoopVectorize: Vectorize all accesses in address space...
tree
|
commitdiff
2013-07-11
Nadav Rotem
Fix a warning.
tree
|
commitdiff
2013-07-11
Nadav Rotem
SLPVectorizer: refactor the code that places extracts...
tree
|
commitdiff
2013-07-09
Nadav Rotem
Fix PR16571, which is a bug in the code that checks...
tree
|
commitdiff
2013-07-09
Nadav Rotem
Set the default insert point to the first instruction...
tree
|
commitdiff
2013-07-08
Nadav Rotem
This patch changes the saved IRBuilder insert point...
tree
|
commitdiff
2013-07-07
Nadav Rotem
Clear the builder insert point between tree-vectorizati...
tree
|
commitdiff
2013-07-07
Nadav Rotem
SLPVectorizer: Implement DCE as part of vectorization.
tree
|
commitdiff
2013-07-04
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
tree
|
commitdiff
2013-07-01
Arnold Schwaighofer
LoopVectorize: Math functions only read rounding mode
tree
|
commitdiff
2013-06-29
Benjamin Kramer
LoopVectorizer: Pack MemAccessInfo pairs.
tree
|
commitdiff
2013-06-29
Benjamin Kramer
Move helper classes into anonymous namespaces.
tree
|
commitdiff
2013-06-29
Nadav Rotem
We preserve the CFG and some of the analysis passes.
tree
|
commitdiff
2013-06-29
Nadav Rotem
Update docs.
tree
|
commitdiff
2013-06-28
Nadav Rotem
SLP Vectorizer: Add support for trees with external...
tree
|
commitdiff
2013-06-28
Nadav Rotem
LoopVectorizer: Refactor the code that checks if it...
tree
|
commitdiff
2013-06-28
Arnold Schwaighofer
LoopVectorize: Pull dyn_cast into setDebugLocFromInst
tree
|
commitdiff
2013-06-28
Arnold Schwaighofer
LoopVectorize: Use static function instead of DebugLocS...
tree
|
commitdiff
2013-06-28
Arnold Schwaighofer
LoopVectorize: Preserve debug location info
tree
|
commitdiff
2013-06-27
Arnold Schwaighofer
LoopVectorize: Cache edge masks created during if-conve...
tree
|
commitdiff
2013-06-27
Arnold Schwaighofer
LoopVectorize: Use vectorized loop invariant gep index...
tree
|
commitdiff
2013-06-27
Arnold Schwaighofer
LoopVectorize: Don't store a reversed value in the...
tree
|
commitdiff
2013-06-27
Nadav Rotem
No need to use a Set when a vector would do.
tree
|
commitdiff
next