diff options
author | Michael Zolotukhin <mzolotukhin@apple.com> | 2016-04-29 03:31:25 +0000 |
---|---|---|
committer | Michael Zolotukhin <mzolotukhin@apple.com> | 2016-04-29 03:31:25 +0000 |
commit | 1816d03b7dc5bdb5335b37e5dacce22d5df9d15f (patch) | |
tree | eb36579c11f48ce9806c48ac5e21304eb179a998 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | 890ce0c188e39527106d5b93070cf3e1cc526f03 (diff) | |
download | bcm5719-llvm-1816d03b7dc5bdb5335b37e5dacce22d5df9d15f.tar.gz bcm5719-llvm-1816d03b7dc5bdb5335b37e5dacce22d5df9d15f.zip |
[PR25281] Remove AAResultsWrapper from preserved analyses of loop vectorizer.
We don't preserve AAResults, because, for one, we don't preserve SCEV-AA.
That fixes PR25281.
llvm-svn: 267980
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp index c993d2a73c7..cd781cdc2eb 100644 --- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -2057,7 +2057,6 @@ struct LoopVectorize : public FunctionPass { AU.addPreserved<LoopInfoWrapperPass>(); AU.addPreserved<DominatorTreeWrapperPass>(); AU.addPreserved<BasicAAWrapperPass>(); - AU.addPreserved<AAResultsWrapperPass>(); AU.addPreserved<GlobalsAAWrapperPass>(); } |