From 0a25727f31cfa6dd892e52287ee24a40ccc7723f Mon Sep 17 00:00:00 2001 From: Nadav Rotem Date: Sat, 29 Jun 2013 05:38:15 +0000 Subject: We preserve the CFG and some of the analysis passes. llvm-svn: 185251 --- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp') diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index d609302522e..8655ff0e11b 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/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: -- cgit v1.2.3