projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
SLP Vectorizer: Add support for vectorizing parts of the tree.
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
2013-06-24
Nadav Rotem
SLP Vectorizer: Add support for vectorizing parts of...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Fix a bug in the code that does CSE...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Erase instructions outside the vectoriz...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Implement a simple CSE optimization...
tree
|
commitdiff
2013-06-22
Nadav Rotem
SLP Vectorizer: Implement multi-block slp-vectorization.
tree
|
commitdiff
2013-06-21
Nadav Rotem
SLP Vectorizer: do not search for store-chains that...
tree
|
commitdiff
2013-06-20
Nadav Rotem
Clang-format the SLP vectorizer. No functionality change.
tree
|
commitdiff
2013-06-20
Nadav Rotem
SLPVectorization: Add a basic support for cross-basic...
tree
|
commitdiff
2013-06-20
Nadav Rotem
Change the debug type to match the debug type that...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: handle scalars that are extracted from...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: start constructing chains at stores...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: vectorize compares and selects.
tree
|
commitdiff
2013-06-19
Nadav Rotem
Document the return value and fix a typo.
tree
|
commitdiff
2013-06-18
Nadav Rotem
Scan the successor blocks and use the PHI nodes as...
tree
|
commitdiff
2013-06-18
Nadav Rotem
Add a return value to make this function more useful.
tree
|
commitdiff
2013-06-17
Pekka Jaaskelainen
Fix for a regression caused by the LoopVectorizer when
tree
|
commitdiff
2013-05-31
Arnold Schwaighofer
LoopVectorize: Change API call to get the backedge...
tree
|
commitdiff
2013-05-31
Arnold Schwaighofer
LoopVectorize: PHIs with only outside users should...
tree
|
commitdiff
2013-05-29
NAKAMURA Takumi
LoopVectorize.cpp: Fix abuse of StringRef on Twine...
tree
|
commitdiff
2013-05-29
NAKAMURA Takumi
Whitespace.
tree
|
commitdiff
2013-05-28
Paul Redmond
Add support for llvm.vectorizer metadata
tree
|
commitdiff
2013-05-24
Benjamin Kramer
LoopVectorize: LoopSimplify can't canonicalize loops...
tree
|
commitdiff
2013-05-22
Nadav Rotem
SLPVectorizer: Change the order in which new instructio...
tree
|
commitdiff
2013-05-22
Arnold Schwaighofer
LoopVectorize: Make Value pointers that could be RAUW...
tree
|
commitdiff
2013-05-18
Arnold Schwaighofer
LoopVectorize: Handle single edge PHIs
tree
|
commitdiff
2013-05-17
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Move call of canHoistAllLoads to canVect...
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Fix comments
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Hoist conditional loads if possible
tree
|
commitdiff
2013-05-14
Arnold Schwaighofer
LoopVectorize: Handle loops with multiple forward induc...
tree
|
commitdiff
2013-05-13
Duncan Sands
Suppress GCC compiler warnings in release builds about...
tree
|
commitdiff
2013-05-13
Nadav Rotem
SLPVectorizer: Swap LHS and RHS. No functionality change.
tree
|
commitdiff
2013-05-12
Nadav Rotem
SLPVectorizer: Fix a bug in the code that generates...
tree
|
commitdiff
2013-05-12
Nadav Rotem
SLPVectorizer: Clear the map that maps between scalars...
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use the widest induction variable type
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use variable instead of repeated functio...
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use IRBuilder interface in more places
tree
|
commitdiff
2013-05-10
Nadav Rotem
SLPVectorizer: Add support for trees with external...
tree
|
commitdiff
2013-05-10
Nadav Rotem
Add a debug print
tree
|
commitdiff
2013-05-09
Arnold Schwaighofer
LoopVectorizer: Don't assert on the absence of inductio...
tree
|
commitdiff
2013-05-07
Arnold Schwaighofer
LoopVectorizer: Improve reduction variable identification
tree
|
commitdiff
2013-05-07
Arnold Schwaighofer
LoopVectorize: getConsecutiveVector must respect signed...
tree
|
commitdiff
2013-05-06
Nadav Rotem
Update the comment to mention that we use TTI.
tree
|
commitdiff
2013-05-05
Benjamin Kramer
LoopVectorize: Print values instead of pointers in...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorize: Add support for floating point min/max...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorizer: Cleanup of miminimum/maximum pattern...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorize: We don't need an identity element for...
tree
|
commitdiff
2013-05-05
Dmitri Gribenko
Add ArrayRef constructor from None, and do the cleanups...
tree
|
commitdiff
2013-05-03
Nadav Rotem
LoopVectorizer: Add support for if-conversion of PHINod...
tree
|
commitdiff
2013-05-01
Filip Pizlo
This patch breaks up Wrap.h so that it does not have...
tree
|
commitdiff
2013-04-30
Nadav Rotem
Fix a typo
tree
|
commitdiff
2013-04-26
Nadav Rotem
LoopVectorizer: Calculate the number of pointers to...
tree
|
commitdiff
2013-04-25
Nadav Rotem
LoopVectorizer: No need to generate pointer disambiguat...
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Change variable name Stride to Consecut...
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorize: Scalarize padded types
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Bail out if we don't have datalayout...
tree
|
commitdiff
2013-04-23
Nadav Rotem
LoopVectorizer: Fix 15830. When scalarizing and unrolli...
tree
|
commitdiff
2013-04-23
Pekka Jaaskelainen
Call the potentially costly isAnnotatedParallel() only...
tree
|
commitdiff
2013-04-23
Pekka Jaaskelainen
Refuse to (even try to) vectorize loops which have...
tree
|
commitdiff
2013-04-22
Eric Christopher
Move C++ code out of the C headers and into either...
tree
|
commitdiff
2013-04-21
Nadav Rotem
SLPVectorize: Add support for vectorization of casts.
tree
|
commitdiff
2013-04-21
Nadav Rotem
SLPVectorizer: Fix a bug in the code that scans the...
tree
|
commitdiff
2013-04-20
Nadav Rotem
Fix PR15800. Do not try to vectorize vectors and structs.
tree
|
commitdiff
2013-04-20
Benjamin Kramer
VecUtils: Clean up uses of dyn_cast.
tree
|
commitdiff
2013-04-20
Benjamin Kramer
SLPVectorizer: Strength reduce SmallVectors to ArrayRefs.
tree
|
commitdiff
2013-04-20
Nadav Rotem
SLPVectorizer: Reduce the compile time by eliminating...
tree
|
commitdiff
2013-04-20
Nadav Rotem
refactor tryToVectorizePair to a new method that suppor...
tree
|
commitdiff
2013-04-20
Nadav Rotem
Fix an unused variable warning.
tree
|
commitdiff
2013-04-20
Nadav Rotem
SLPVectorizer: Improve the cost model for loop invarian...
tree
|
commitdiff
2013-04-20
Nadav Rotem
Report the number of stores that were found in the...
tree
|
commitdiff
2013-04-20
Nadav Rotem
Fix the header comment.
tree
|
commitdiff
2013-04-20
Nadav Rotem
Use 64bit arithmetic for calculating distance between...
tree
|
commitdiff
2013-04-19
Arnold Schwaighofer
LoopVectorizer: Use matcher from PatternMatch.h for...
tree
|
commitdiff
2013-04-18
Dmitri Gribenko
Fix a -Wdocumentation warning
tree
|
commitdiff
2013-04-18
Arnold Schwaighofer
LoopVectorizer: Recognize min/max reductions
tree
|
commitdiff
2013-04-18
Benjamin Kramer
LoopVectorize: Use a set to avoid longer cycles in...
tree
|
commitdiff
2013-04-15
Nadav Rotem
SLPVectorizer: Make it a function pass and add code...
tree
|
commitdiff
2013-04-15
Nadav Rotem
SLPVectorizer: Add support for vectorizing trees that...
tree
|
commitdiff
2013-04-14
Benjamin Kramer
Miscellaneous cleanups for VecUtils.h
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLP: Document the scalarization cost method.
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLPVectorizer: Add support for trees that don't start...
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLPVectorizer: add initial support for reduction variab...
tree
|
commitdiff
2013-04-12
Nadav Rotem
SLPVectorizer: add support for vectorization of diamond...
tree
|
commitdiff
2013-04-12
Nadav Rotem
Add debug prints.
tree
|
commitdiff
2013-04-12
Arnold Schwaighofer
LoopVectorizer: integer division is not a reduction...
tree
|
commitdiff
2013-04-11
Benjamin Kramer
Rename the C function to create a SLPVectorizerPass...
tree
|
commitdiff
2013-04-10
Nadav Rotem
Make the SLP store-merger less paranoid about function...
tree
|
commitdiff
2013-04-10
Nadav Rotem
We require DataLayout for analyzing the size of stores.
tree
|
commitdiff
2013-04-09
Nadav Rotem
Add support for bottom-up SLP vectorization infrastructure.
tree
|
commitdiff
2013-04-04
Arnold Schwaighofer
LoopVectorizer: Pass OperandValueKind information to...
tree
|
commitdiff
2013-03-14
Arnold Schwaighofer
LoopVectorize: Invert case when we use a vector cmp...
tree
|
commitdiff
2013-03-10
Hal Finkel
BBVectorize: Fixup debugging statements
tree
|
commitdiff
2013-03-09
Benjamin Kramer
Remove a source of nondeterminism from the LoopVectorizer.
tree
|
commitdiff
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore all dbg intrinisic
tree
|
commitdiff
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore dbg.value instructions
tree
|
commitdiff
2013-03-08
Benjamin Kramer
Insert the reduction start value into the first bypass...
tree
|
commitdiff
2013-03-02
Nadav Rotem
PR14448 - prevent the loop vectorizer from vectorizing...
tree
|
commitdiff
2013-03-01
Benjamin Kramer
LoopVectorize: Don't hang forever if a PHI only has...
tree
|
commitdiff
2013-02-27
Benjamin Kramer
LoopVectorize: Vectorize math builtin calls.
tree
|
commitdiff
2013-02-21
Renato Golin
Allow GlobalValues to vectorize with AliasAnalysis
tree
|
commitdiff
next