aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Vectorize.h
AgeCommit message (Expand)Author
2013-04-09Add support for bottom-up SLP vectorization infrastructure.Nadav Rotem
2013-02-15BBVectorize: Cap the number of candidate pairs in each instruction groupHal Finkel
2012-12-12LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem
2012-12-12LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem
2012-12-03minor renaming, documentation and cleanups.Nadav Rotem
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-17Add a loop vectorizer.Nadav Rotem
2012-06-28Allow BBVectorize to form non-2^n-length vectors.Hal Finkel
2012-06-24Allow controlling vectorization of boolean values separately from other integ...Hal Finkel
2012-06-23Allow BBVectorize to fuse compare instructions.Hal Finkel
2012-04-14Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel
2012-04-13Add support to BBVectorize for vectorizing selects.Hal Finkel
2012-04-07Refactor: Use positive field names in VectorizeConfig.Hongbin Zheng
2012-04-05Introduce the VectorizeConfig class, with which we can control the behaviorHongbin Zheng
2012-04-05Add the function "vectorizeBasicBlock" which allow users vectorize aHongbin Zheng
2012-02-01Add a basic-block autovectorization pass.Hal Finkel