index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Vectorize
Commit message (
Expand
)
Author
Age
Files
Lines
*
LoopVectorize: Move call of canHoistAllLoads to canVectorizeWithIfConvert
Arnold Schwaighofer
2013-05-15
1
-4
/
+4
*
LoopVectorize: Fix comments
Arnold Schwaighofer
2013-05-15
1
-4
/
+4
*
LoopVectorize: Hoist conditional loads if possible
Arnold Schwaighofer
2013-05-15
1
-3
/
+102
*
LoopVectorize: Handle loops with multiple forward inductions
Arnold Schwaighofer
2013-05-14
1
-17
/
+40
*
Suppress GCC compiler warnings in release builds about variables that are only
Duncan Sands
2013-05-13
1
-0
/
+1
*
SLPVectorizer: Swap LHS and RHS. No functionality change.
Nadav Rotem
2013-05-13
1
-4
/
+4
*
SLPVectorizer: Fix a bug in the code that generates extracts for values with ...
Nadav Rotem
2013-05-12
1
-7
/
+27
*
SLPVectorizer: Clear the map that maps between scalars to vectors after each ...
Nadav Rotem
2013-05-12
1
-0
/
+1
*
LoopVectorize: Use the widest induction variable type
Arnold Schwaighofer
2013-05-11
1
-21
/
+69
*
LoopVectorize: Use variable instead of repeated function call
Arnold Schwaighofer
2013-05-11
1
-3
/
+4
*
LoopVectorize: Use IRBuilder interface in more places
Arnold Schwaighofer
2013-05-11
1
-25
/
+13
*
SLPVectorizer: Add support for trees with external users.
Nadav Rotem
2013-05-10
2
-9
/
+55
*
Add a debug print
Nadav Rotem
2013-05-10
1
-0
/
+2
*
LoopVectorizer: Don't assert on the absence of induction variables
Arnold Schwaighofer
2013-05-09
1
-1
/
+2
*
LoopVectorizer: Improve reduction variable identification
Arnold Schwaighofer
2013-05-07
1
-84
/
+132
*
LoopVectorize: getConsecutiveVector must respect signed arithmetic
Arnold Schwaighofer
2013-05-07
1
-5
/
+6
*
Update the comment to mention that we use TTI.
Nadav Rotem
2013-05-06
1
-3
/
+3
*
LoopVectorize: Print values instead of pointers in debug output.
Benjamin Kramer
2013-05-05
1
-4
/
+4
*
LoopVectorize: Add support for floating point min/max reductions
Arnold Schwaighofer
2013-05-05
1
-22
/
+69
*
LoopVectorizer: Cleanup of miminimum/maximum pattern match code
Arnold Schwaighofer
2013-05-05
1
-2
/
+2
*
LoopVectorize: We don't need an identity element for min/max reductions
Arnold Schwaighofer
2013-05-05
1
-32
/
+19
*
Add ArrayRef constructor from None, and do the cleanups that this constructor...
Dmitri Gribenko
2013-05-05
1
-1
/
+1
*
LoopVectorizer: Add support for if-conversion of PHINodes with 3+ incoming va...
Nadav Rotem
2013-05-03
1
-20
/
+29
*
This patch breaks up Wrap.h so that it does not have to include all of
Filip Pizlo
2013-05-01
1
-1
/
+0
*
Fix a typo
Nadav Rotem
2013-04-30
1
-1
/
+1
*
LoopVectorizer: Calculate the number of pointers to disambiguate at runtime ...
Nadav Rotem
2013-04-26
1
-4
/
+11
*
LoopVectorizer: No need to generate pointer disambiguation checks between rea...
Nadav Rotem
2013-04-25
1
-4
/
+12
*
LoopVectorizer: Change variable name Stride to ConsecutiveStride
Arnold Schwaighofer
2013-04-24
1
-6
/
+6
*
LoopVectorize: Scalarize padded types
Arnold Schwaighofer
2013-04-24
1
-1
/
+9
*
LoopVectorizer: Bail out if we don't have datalayout we need it
Arnold Schwaighofer
2013-04-24
1
-0
/
+5
*
LoopVectorizer: Fix 15830. When scalarizing and unrolling stores make sure th...
Nadav Rotem
2013-04-23
1
-4
/
+4
*
Call the potentially costly isAnnotatedParallel() only once.
Pekka Jaaskelainen
2013-04-23
1
-3
/
+5
*
Refuse to (even try to) vectorize loops which have uniform writes,
Pekka Jaaskelainen
2013-04-23
1
-9
/
+9
*
Move C++ code out of the C headers and into either C++ headers
Eric Christopher
2013-04-22
1
-0
/
+1
*
SLPVectorize: Add support for vectorization of casts.
Nadav Rotem
2013-04-21
1
-0
/
+69
*
SLPVectorizer: Fix a bug in the code that scans the tree in search of nodes w...
Nadav Rotem
2013-04-21
1
-0
/
+1
*
Fix PR15800. Do not try to vectorize vectors and structs.
Nadav Rotem
2013-04-20
1
-1
/
+10
*
VecUtils: Clean up uses of dyn_cast.
Benjamin Kramer
2013-04-20
1
-4
/
+4
*
SLPVectorizer: Strength reduce SmallVectors to ArrayRefs.
Benjamin Kramer
2013-04-20
3
-30
/
+28
*
SLPVectorizer: Reduce the compile time by eliminating the search for some of ...
Nadav Rotem
2013-04-20
1
-1
/
+1
*
refactor tryToVectorizePair to a new method that supports vectorization of li...
Nadav Rotem
2013-04-20
1
-0
/
+8
*
Fix an unused variable warning.
Nadav Rotem
2013-04-20
1
-0
/
+1
*
SLPVectorizer: Improve the cost model for loop invariant broadcast values.
Nadav Rotem
2013-04-20
3
-11
/
+28
*
Report the number of stores that were found in the debug message.
Nadav Rotem
2013-04-20
1
-6
/
+8
*
Fix the header comment.
Nadav Rotem
2013-04-20
2
-2
/
+2
*
Use 64bit arithmetic for calculating distance between pointers.
Nadav Rotem
2013-04-20
1
-2
/
+2
*
LoopVectorizer: Use matcher from PatternMatch.h for the min/max patterns
Arnold Schwaighofer
2013-04-19
1
-104
/
+102
*
Fix a -Wdocumentation warning
Dmitri Gribenko
2013-04-18
1
-1
/
+1
*
LoopVectorizer: Recognize min/max reductions
Arnold Schwaighofer
2013-04-18
1
-34
/
+209
*
LoopVectorize: Use a set to avoid longer cycles in the reduction chain too.
Benjamin Kramer
2013-04-18
1
-8
/
+6
[next]