Finish moving the IPSCCP pass from Scalar to IPO - moving the registration
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 22 Mar 2018 22:07:53 +0000 (22:07 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 22 Mar 2018 22:07:53 +0000 (22:07 +0000)
llvm-svn: 328259

llvm/lib/Transforms/IPO/IPO.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp

index 54e881cce3f48fe914d82055c9f157a90ee6691e..7e9c63b1abc1b87e48d2303ca4b350ffe7100733 100644 (file)
@@ -48,6 +48,7 @@ void llvm::initializeIPO(PassRegistry &Registry) {
   initializePostOrderFunctionAttrsLegacyPassPass(Registry);
   initializeReversePostOrderFunctionAttrsLegacyPassPass(Registry);
   initializePruneEHPass(Registry);
+  initializeIPSCCPLegacyPassPass(Registry);
   initializeStripDeadPrototypesLegacyPassPass(Registry);
   initializeStripSymbolsPass(Registry);
   initializeStripDebugDeclarePass(Registry);
index f5b11d539843ce160b851f11f46dba326386097b..5167d22848eeefc344da96d18a1a4b57b436523c 100644 (file)
@@ -82,7 +82,6 @@ void llvm::initializeScalarOpts(PassRegistry &Registry) {
   initializeRegToMemPass(Registry);
   initializeRewriteStatepointsForGCLegacyPassPass(Registry);
   initializeSCCPLegacyPassPass(Registry);
-  initializeIPSCCPLegacyPassPass(Registry);
   initializeSROALegacyPassPass(Registry);
   initializeCFGSimplifyPassPass(Registry);
   initializeStructurizeCFGPass(Registry);