From: David Blaikie Date: Thu, 22 Mar 2018 22:07:53 +0000 (+0000) Subject: Finish moving the IPSCCP pass from Scalar to IPO - moving the registration X-Git-Tag: llvmorg-7.0.0-rc1~9889 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=376294c23a047c19097a0603c3890ebdda86bff8;p=platform%2Fupstream%2Fllvm.git Finish moving the IPSCCP pass from Scalar to IPO - moving the registration llvm-svn: 328259 --- diff --git a/llvm/lib/Transforms/IPO/IPO.cpp b/llvm/lib/Transforms/IPO/IPO.cpp index 54e881c..7e9c63b 100644 --- a/llvm/lib/Transforms/IPO/IPO.cpp +++ b/llvm/lib/Transforms/IPO/IPO.cpp @@ -48,6 +48,7 @@ void llvm::initializeIPO(PassRegistry &Registry) { initializePostOrderFunctionAttrsLegacyPassPass(Registry); initializeReversePostOrderFunctionAttrsLegacyPassPass(Registry); initializePruneEHPass(Registry); + initializeIPSCCPLegacyPassPass(Registry); initializeStripDeadPrototypesLegacyPassPass(Registry); initializeStripSymbolsPass(Registry); initializeStripDebugDeclarePass(Registry); diff --git a/llvm/lib/Transforms/Scalar/Scalar.cpp b/llvm/lib/Transforms/Scalar/Scalar.cpp index f5b11d5..5167d22 100644 --- a/llvm/lib/Transforms/Scalar/Scalar.cpp +++ b/llvm/lib/Transforms/Scalar/Scalar.cpp @@ -82,7 +82,6 @@ void llvm::initializeScalarOpts(PassRegistry &Registry) { initializeRegToMemPass(Registry); initializeRewriteStatepointsForGCLegacyPassPass(Registry); initializeSCCPLegacyPassPass(Registry); - initializeIPSCCPLegacyPassPass(Registry); initializeSROALegacyPassPass(Registry); initializeCFGSimplifyPassPass(Registry); initializeStructurizeCFGPass(Registry);