BBVectorize, when using VTTI, should not form types that will be split.
authorHal Finkel <hfinkel@anl.gov>
Thu, 25 Oct 2012 23:47:16 +0000 (23:47 +0000)
committerHal Finkel <hfinkel@anl.gov>
Thu, 25 Oct 2012 23:47:16 +0000 (23:47 +0000)
commit82149a9106f221aa6a7271977c236b078e621f21
tree6d3ae57ad11942c00f3fc9fbcc2cdf746c9cb1e2
parent12413ae7cb1d9689c6ef315de6d3d2ca640b8ed0
BBVectorize, when using VTTI, should not form types that will be split.

This is needed so that perl's SHA can be compiled (otherwise
BBVectorize takes far too long to find its fixed point).

I'll try to come up with a reduced test case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166738 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/BBVectorize.cpp