]> granicus.if.org Git - llvm/commitdiff
It isn't meaningful for a transform to preserve another transform. NFC.
authorMichael Kuperstein <mkuper@google.com>
Sat, 25 Jun 2016 00:47:21 +0000 (00:47 +0000)
committerMichael Kuperstein <mkuper@google.com>
Sat, 25 Jun 2016 00:47:21 +0000 (00:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273761 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/LowerSwitch.cpp
lib/Transforms/Utils/Mem2Reg.cpp

index e73d28fd98e2b6f83d2214098292e0943c60bb06..5c07469869ff78f823bb043e4c061d5ce63ff432 100644 (file)
@@ -59,12 +59,6 @@ namespace {
 
     bool runOnFunction(Function &F) override;
 
-    void getAnalysisUsage(AnalysisUsage &AU) const override {
-      // This is a cluster of orthogonal Transforms
-      AU.addPreserved<UnifyFunctionExitNodes>();
-      AU.addPreservedID(LowerInvokePassID);
-    }
-
     struct CaseRange {
       ConstantInt* Low;
       ConstantInt* High;
index 28b802e27881f1888fbdd4d67c04463f7eb2818f..d26a603573d5736e6e083bfbe34818bc993074d9 100644 (file)
@@ -91,10 +91,6 @@ struct PromoteLegacyPass : public FunctionPass {
     AU.addRequired<AssumptionCacheTracker>();
     AU.addRequired<DominatorTreeWrapperPass>();
     AU.setPreservesCFG();
-    // This is a cluster of orthogonal Transforms
-    AU.addPreserved<UnifyFunctionExitNodes>();
-    AU.addPreservedID(LowerSwitchID);
-    AU.addPreservedID(LowerInvokePassID);
   }
   };
 }  // end of anonymous namespace