aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize/LoopVectorize.cpp
AgeCommit message (Expand)Author
2012-10-24Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow
2012-10-24Delete a directory that wasn't supposed to be checked in yet.Micah Villmow
2012-10-23Use the AliasAnalysis isIdentifiedObj because it also understands mallocs and...Nadav Rotem
2012-10-22Don't crash if the load/store pointer is not a GEP.Nadav Rotem
2012-10-22Rename a variable.Nadav Rotem
2012-10-22Vectorizer: optimize the generation of selects. If the condition is uniform, ...Nadav Rotem
2012-10-22Update the loop vectorizer docs.Nadav Rotem
2012-10-21Avoid an extra hash lookup when inserting a value into the widen map.Anders Carlsson
2012-10-21Simplify code. No functionality change.Jakub Staszak
2012-10-21Simplify code. No functionality change.Jakub Staszak
2012-10-21Fix a bug in the vectorization of wide load/store operations.Nadav Rotem
2012-10-21Add support for reduction variables that do not start at zero.Nadav Rotem
2012-10-21Document change. Describe the pass and some papers that inspired the design o...Nadav Rotem
2012-10-21Vectorizer: fix a bug in the classification of induction/reduction phis.Nadav Rotem
2012-10-20Fix an infinite loop in the loop-vectorizer.Nadav Rotem
2012-10-20Vectorize: teach cavVectorizeMemory to distinguish between A[i]+=x and A[B[i]...Nadav Rotem
2012-10-20Fix a typoNadav Rotem
2012-10-20Vectorizer: refactor the memory checks to a new function. No functionality ch...Nadav Rotem
2012-10-19LoopVectorize: Keep the IRBuilder on the stack.Nadav Rotem
2012-10-19Vectorizer: Add support for loop reductions.Nadav Rotem
2012-10-19LoopVectorize: Keep the IRBuilder on the stack.Benjamin Kramer
2012-10-19vectorizer: Add support for reading and writing from the same memory location.Nadav Rotem
2012-10-18cleanup the comment.Nadav Rotem
2012-10-18fix a naming typoNadav Rotem
2012-10-18Avoid reconstructing the pointer set when searching for duplicated read/write...Nadav Rotem
2012-10-18When looking for a vector representation of a scalar, do a single lookup. Als...Nadav Rotem
2012-10-18remove unused variable to fix a warning.Nadav Rotem
2012-10-18Remove the use of dominators and AA.Nadav Rotem
2012-10-18Vectorizer: Add support for loops with an unknown count. For example:Nadav Rotem
2012-10-17LoopVectorize.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi
2012-10-17Remove redundant SetInsertPoint call.Jakub Staszak
2012-10-17Fix some typos and wrong indenting.Roman Divacky
2012-10-17Add a loop vectorizer.Nadav Rotem