Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c70ef4e93c93eea7f1f2853df49e8f35ce71c585
/
llvm
/
lib
/
Transforms
/
Vectorize
/
VecUtils.cpp
c57af32
SLPVectorize: Add support for vectorization of casts.
by Nadav Rotem
· 13 years ago
98ad5f0
SLPVectorizer: Fix a bug in the code that scans the tree in search of nodes with multiple users.
by Nadav Rotem
· 13 years ago
519b2e3
VecUtils: Clean up uses of dyn_cast.
by Benjamin Kramer
· 13 years ago
4600bcc
SLPVectorizer: Strength reduce SmallVectors to ArrayRefs.
by Benjamin Kramer
· 13 years ago
83c7c41
SLPVectorizer: Improve the cost model for loop invariant broadcast values.
by Nadav Rotem
· 13 years ago
dfd8fcb
Fix the header comment.
by Nadav Rotem
· 13 years ago
5ed9967
Use 64bit arithmetic for calculating distance between pointers.
by Nadav Rotem
· 13 years ago
b9116e6
SLPVectorizer: Make it a function pass and add code for hoisting the vector-gather sequence out of loops.
by Nadav Rotem
· 13 years ago
3403c11
SLP: Document the scalarization cost method.
by Nadav Rotem
· 13 years ago
54b413d
SLPVectorizer: Add support for trees that don't start at binary operators, and add the cost of extracting values from the roots of the tree.
by Nadav Rotem
· 13 years ago
0b9cf85
SLPVectorizer: add initial support for reduction variable vectorization.
by Nadav Rotem
· 13 years ago
8543ba3
SLPVectorizer: add support for vectorization of diamond shaped trees. We now perform a preliminary traversal of the graph to collect values with multiple users and check where the users came from.
by Nadav Rotem
· 13 years ago
88dd5f7
We require DataLayout for analyzing the size of stores.
by Nadav Rotem
· 13 years ago
2d9dec3
Add support for bottom-up SLP vectorization infrastructure.
by Nadav Rotem
· 13 years ago