From: Davide Italiano Date: Tue, 31 Jan 2017 21:53:18 +0000 (+0000) Subject: [NewGVN] Preserve TargetLibraryInfo analysis. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ba2159d5988626e0afbe7943838077d9beb918d;p=llvm [NewGVN] Preserve TargetLibraryInfo analysis. We can maybe preserve more but this is a first step. Ack'ed by Danny on IRC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293694 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/GVN.cpp b/lib/Transforms/Scalar/GVN.cpp index 2f861baeb9c..dac740885d8 100644 --- a/lib/Transforms/Scalar/GVN.cpp +++ b/lib/Transforms/Scalar/GVN.cpp @@ -595,6 +595,7 @@ PreservedAnalyses GVN::run(Function &F, FunctionAnalysisManager &AM) { PreservedAnalyses PA; PA.preserve(); PA.preserve(); + PA.preserve(); return PA; } @@ -2784,6 +2785,7 @@ public: AU.addPreserved(); AU.addPreserved(); + AU.addPreserved(); AU.addRequired(); }