diff options
Diffstat (limited to 'lib/Transforms/Vectorize/BBVectorize.cpp')
-rw-r--r-- | lib/Transforms/Vectorize/BBVectorize.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/Transforms/Vectorize/BBVectorize.cpp b/lib/Transforms/Vectorize/BBVectorize.cpp index 290d82dc77..a247e2d6bc 100644 --- a/lib/Transforms/Vectorize/BBVectorize.cpp +++ b/lib/Transforms/Vectorize/BBVectorize.cpp @@ -613,11 +613,8 @@ namespace { return false; if ((!Config.VectorizePointers || TD == 0) - && ((T1->isPointerTy() || - (T1->isVectorTy() && T1->getScalarType()->isPointerTy())) || - (T2->isPointerTy() || - (T2->isVectorTy() && T2->getScalarType()->isPointerTy())) - )) + && (T1->getScalarType()->isPointerTy() || + T2->getScalarType()->isPointerTy())) return false; if (T1->getPrimitiveSizeInBits() > Config.VectorBits/2 || |