From d4a9ebc7341a1ed066fcdff8e7e4e9cbf1bc4368 Mon Sep 17 00:00:00 2001 From: Nadav Rotem Date: Sat, 29 Jun 2013 05:38:15 +0000 Subject: [PATCH] We preserve the CFG and some of the analysis passes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185251 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Vectorize/SLPVectorizer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Transforms/Vectorize/SLPVectorizer.cpp b/lib/Transforms/Vectorize/SLPVectorizer.cpp index d609302522e..8655ff0e11b 100644 --- a/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -1525,6 +1525,9 @@ struct SLPVectorizer : public FunctionPass { AU.addRequired(); AU.addRequired(); AU.addRequired(); + AU.addPreserved(); + AU.addPreserved(); + AU.setPreservesCFG(); } private: -- 2.11.0