[llvm] r220652 - Add an option to the LTO code generator to disable vectorization during LTO

Rafael EspĂ­ndola rafael.espindola at gmail.com
Sun Oct 26 19:05:49 PDT 2014


> --- llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp (original)
> +++ llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp Sun Oct 26 16:50:58 2014
> @@ -444,7 +444,7 @@ void PassManagerBuilder::addLTOOptimizat
>    // More loops are countable; try to optimize them.
>    PM.add(createIndVarSimplifyPass());
>    PM.add(createLoopDeletionPass());
> -  PM.add(createLoopVectorizePass(DisableUnrollLoops, LoopVectorize));
> +  PM.add(createLoopVectorizePass(true, LoopVectorize));
>

Was it intentional to always disable loop unrolling?

Cheers,
Rafael



More information about the llvm-commits mailing list