summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Vectorize.h
Commit message (Expand)AuthorAge
* Allow vectorization of bit intrinsics in BB Vectorizer.Karthik Bhat2014-04-25
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-05
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-28
* Add support for bottom-up SLP vectorization infrastructure.Nadav Rotem2013-04-09
* BBVectorize: Cap the number of candidate pairs in each instruction groupHal Finkel2013-02-15
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-12
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-12
* minor renaming, documentation and cleanups.Nadav Rotem2012-12-03
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Add a loop vectorizer.Nadav Rotem2012-10-17
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-28
* Allow controlling vectorization of boolean values separately from other integ...Hal Finkel2012-06-24
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-23
* Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel2012-04-14
* Add support to BBVectorize for vectorizing selects.Hal Finkel2012-04-13
* Refactor: Use positive field names in VectorizeConfig.Hongbin Zheng2012-04-07
* Introduce the VectorizeConfig class, with which we can control the behaviorHongbin Zheng2012-04-05
* Add the function "vectorizeBasicBlock" which allow users vectorize aHongbin Zheng2012-04-05
* Add a basic-block autovectorization pass.Hal Finkel2012-02-01