From b8a6c92ca8339a00fc1c82e3d9b5aac3c8d51dff Mon Sep 17 00:00:00 2001 From: Egor Mayorov Date: Sat, 29 Mar 2025 15:41:58 +0300 Subject: [PATCH] change pass deps --- src/Utils/PassManager.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Utils/PassManager.h b/src/Utils/PassManager.h index 6049037..36e99eb 100644 --- a/src/Utils/PassManager.h +++ b/src/Utils/PassManager.h @@ -212,7 +212,7 @@ void InitPassesDependencies(map> &passDepsIn, set Pass(BUILD_IR) <= Pass(SUBST_EXPR_RD) <= Pass(SUBST_EXPR_RD_AND_UNPARSE); - Pass(BUILD_IR) <= Pass(SWAP_OPERATORS) <= Pass(PRIVATE_REMOVING); + list({BUILD_IR, CALL_GRAPH2}) <= Pass(SWAP_OPERATORS); list({ LOOP_ANALYZER_DATA_DIST_S1, SUBST_EXPR_RD } ) <= Pass(PRIVATE_REMOVING_ANALYSIS); list({ PRIVATE_REMOVING_ANALYSIS, REVERT_SUBST_EXPR_RD }) <= Pass(PRIVATE_REMOVING);