[attrs] Split the late-revisit pattern for deducing norecurse in
[oota-llvm.git] / lib / LTO / LTOCodeGenerator.cpp
index 6baaaa4b1395009db44bd1f333ebb404d25c7d06..66df23bab1b59e8cf7a49f1413194e976af78649 100644 (file)
@@ -92,7 +92,8 @@ void LTOCodeGenerator::initializeLTOPasses() {
   initializeSROALegacyPassPass(R);
   initializeSROA_DTPass(R);
   initializeSROA_SSAUpPass(R);
-  initializeFunctionAttrsPass(R);
+  initializePostOrderFunctionAttrsPass(R);
+  initializeReversePostOrderFunctionAttrsPass(R);
   initializeGlobalsAAWrapperPassPass(R);
   initializeLICMPass(R);
   initializeMergedLoadStoreMotionPass(R);