diff options
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Vectorize/BBVectorize.cpp | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/llvm/lib/Transforms/Vectorize/BBVectorize.cpp b/llvm/lib/Transforms/Vectorize/BBVectorize.cpp index 290d82dc77a..a247e2d6bc0 100644 --- a/llvm/lib/Transforms/Vectorize/BBVectorize.cpp +++ b/llvm/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 || | 

