Unroll again after running BBVectorize
authorHal Finkel <hfinkel@anl.gov>
Tue, 29 Jan 2013 00:22:49 +0000 (00:22 +0000)
committerHal Finkel <hfinkel@anl.gov>
Tue, 29 Jan 2013 00:22:49 +0000 (00:22 +0000)
commitbf4db4fe1194560d99d5b968d1478789a610e71f
tree6611fd4b439d8041a6a909a2fbbaa0350a19be44
parent7f9e8d3eaaffeb711a5e9e4844622842525b8eb2
Unroll again after running BBVectorize

Because BBVectorize may significantly shorten a loop body, unroll
again after vectorization. This is especially important when using
runtime or partial unrolling.

llvm-svn: 173730
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp