CallGraphSCC passes implicity require CallGraph analysis.
[oota-llvm.git] / lib / Transforms / IPO / StructRetPromotion.cpp
index f3565f6b76941f75c0805587c42f5b6816e8bd50..8cbefc855d99b535e57cabb5ad4e7dbfbf2cc925 100644 (file)
@@ -61,7 +61,10 @@ namespace {
 }
 
 char SRETPromotion::ID = 0;
-INITIALIZE_PASS(SRETPromotion, "sretpromotion",
+INITIALIZE_PASS_BEGIN(SRETPromotion, "sretpromotion",
+                "Promote sret arguments to multiple ret values", false, false)
+INITIALIZE_AG_DEPENDENCY(CallGraph)
+INITIALIZE_PASS_END(SRETPromotion, "sretpromotion",
                 "Promote sret arguments to multiple ret values", false, false)
 
 Pass *llvm::createStructRetPromotionPass() {