diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2012-04-16 03:49:42 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2012-04-16 03:49:42 +0000 |
| commit | 8ee309d9b7c886b9e85988be0406fc9278e0b2ff (patch) | |
| tree | 7bea7e6035cb3fd77782b53a629b863aea9127c1 /llvm/lib/Transforms | |
| parent | e0cf6397fd266caeb3e9ca46686264fb6a3f9b3a (diff) | |
| download | bcm5719-llvm-8ee309d9b7c886b9e85988be0406fc9278e0b2ff.tar.gz bcm5719-llvm-8ee309d9b7c886b9e85988be0406fc9278e0b2ff.zip | |
Simplify checking for pointer types in BBVectorize (this change was suggested by Duncan).
llvm-svn: 154787
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 || |

