summaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize
Commit message (Expand)AuthorAge
...
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-24
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-24
* Use the AliasAnalysis isIdentifiedObj because it also understands mallocs and...Nadav Rotem2012-10-23
* Don't crash if the load/store pointer is not a GEP.Nadav Rotem2012-10-22
* BBVectorize should ignore unreachable blocks.Hal Finkel2012-10-22
* Rename a variable.Nadav Rotem2012-10-22
* Vectorizer: optimize the generation of selects. If the condition is uniform, ...Nadav Rotem2012-10-22
* Update the loop vectorizer docs.Nadav Rotem2012-10-22
* Avoid an extra hash lookup when inserting a value into the widen map.Anders Carlsson2012-10-21
* Simplify code. No functionality change.Jakub Staszak2012-10-21
* Simplify code. No functionality change.Jakub Staszak2012-10-21
* Fix a bug in the vectorization of wide load/store operations.Nadav Rotem2012-10-21
* Add support for reduction variables that do not start at zero.Nadav Rotem2012-10-21
* Document change. Describe the pass and some papers that inspired the design o...Nadav Rotem2012-10-21
* Vectorizer: fix a bug in the classification of induction/reduction phis.Nadav Rotem2012-10-21
* Fix an infinite loop in the loop-vectorizer.Nadav Rotem2012-10-20
* Vectorize: teach cavVectorizeMemory to distinguish between A[i]+=x and A[B[i]...Nadav Rotem2012-10-20
* Fix a typoNadav Rotem2012-10-20
* Vectorizer: refactor the memory checks to a new function. No functionality ch...Nadav Rotem2012-10-20
* LoopVectorize: Keep the IRBuilder on the stack.Nadav Rotem2012-10-19
* Vectorizer: Add support for loop reductions.Nadav Rotem2012-10-19
* LoopVectorize: Keep the IRBuilder on the stack.Benjamin Kramer2012-10-19
* vectorizer: Add support for reading and writing from the same memory location.Nadav Rotem2012-10-19
* cleanup the comment.Nadav Rotem2012-10-18
* fix a naming typoNadav Rotem2012-10-18
* Avoid reconstructing the pointer set when searching for duplicated read/write...Nadav Rotem2012-10-18
* When looking for a vector representation of a scalar, do a single lookup. Als...Nadav Rotem2012-10-18
* remove unused variable to fix a warning.Nadav Rotem2012-10-18
* Remove the use of dominators and AA.Nadav Rotem2012-10-18
* Vectorizer: Add support for loops with an unknown count. For example:Nadav Rotem2012-10-18
* LoopVectorize.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2012-10-17
* Remove redundant SetInsertPoint call.Jakub Staszak2012-10-17
* Fix some typos and wrong indenting.Roman Divacky2012-10-17
* Add a loop vectorizer.Nadav Rotem2012-10-17
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Precompute SCEV pointer analysis prior to instruction fusion in BBVectorize.Hal Finkel2012-06-28
* Remove a useless check in BBVectorize.Hal Finkel2012-06-28
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-28
* Refactor operation equivalence checking in BBVectorize by extending Instructi...Hal Finkel2012-06-28
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-24
* Allow controlling vectorization of boolean values separately from other integ...Hal Finkel2012-06-24
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-23
* Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel2012-06-16
* Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel2012-04-27
* Fix style violation in BBVectorize (pointed out by Bill Wendling)Hal Finkel2012-04-16
* Simplify checking for pointer types in BBVectorize (this change was suggested...Hal Finkel2012-04-16
* Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel2012-04-14