[llvm-commits] [llvm] r169950 - in /llvm/trunk: include/llvm/LinkAllPasses.h include/llvm/Transforms/Vectorize.h lib/Transforms/IPO/PassManagerBuilder.cpp lib/Transforms/Vectorize/LoopVectorize.cpp lib/Transforms/Vectorize/LoopVectorize.h lib/Transforms/Vectorize/Vectorize.cpp

Tobias Grosser tobias at grosser.es
Tue Dec 11 23:32:37 PST 2012


On 12/12/2012 02:11 AM, Nadav Rotem wrote:
> Author: nadav
> Date: Tue Dec 11 19:11:46 2012
> New Revision: 169950
>
> URL: http://llvm.org/viewvc/llvm-project?rev=169950&view=rev
> Log:
> LoopVectorizer: When -Os is used, vectorize only loops that dont require a tail loop. There is no testcase because I dont know of a way to initialize the loop vectorizer pass without adding an additional hidden flag.

You can have a look at how the BBVectorizer is initialized. Something 
similar may work for you here.

Cheers
Tobi



More information about the llvm-commits mailing list