From 377e60df7805bc618d9ae674ed6594e5285cfee7 Mon Sep 17 00:00:00 2001 From: mkoch Date: Tue, 26 Sep 2023 22:13:21 +0300 Subject: [PATCH] code style improvements --- .../Sapfor_2017/_src/Utils/PassManager.h | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/sapfor/experts/Sapfor_2017/_src/Utils/PassManager.h b/sapfor/experts/Sapfor_2017/_src/Utils/PassManager.h index b83997c..7b584e5 100644 --- a/sapfor/experts/Sapfor_2017/_src/Utils/PassManager.h +++ b/sapfor/experts/Sapfor_2017/_src/Utils/PassManager.h @@ -98,7 +98,8 @@ public: list({ *this }) -= list({ right }); } - void applyRemovals() { + void applyRemovals() + { map> to_process, processed; to_process[name] = {}; @@ -106,18 +107,21 @@ public: { map> to_process_next; - for (const auto& pass : to_process) { + for (const auto& pass : to_process) + { auto processed_it = processed.find(pass.first); auto& done_removals = processed_it != processed.end() ? processed_it->second : processed[pass.first]; set removals_to_do; bool process_pass = false; - if (processed_it == processed.end()) { + if (processed_it == processed.end()) + { removals_to_do = done_removals = pass.second; process_pass = true; } - else { + else + { const auto& needed_removals = pass.second; set_difference(needed_removals.begin(), needed_removals.end(), done_removals.begin(), done_removals.end(), @@ -127,12 +131,14 @@ public: done_removals.insert(removals_to_do.begin(), removals_to_do.end()); } - if (process_pass) { + if (process_pass) + { processed[pass.first] = pass.second; auto removals_it = passRemovals.find(pass.first); - if (removals_it != passRemovals.end()) { + if (removals_it != passRemovals.end()) + { auto& removals_saved = removals_it->second; set add; @@ -145,10 +151,12 @@ public: auto deps_it = passDeps->find(pass.first); - if (deps_it != passDeps->end()) { + if (deps_it != passDeps->end()) + { auto& deps = deps_it->second; - for (auto dep_it = deps.begin(); dep_it != deps.end();) { + for (auto dep_it = deps.begin(); dep_it != deps.end();) + { if (removals_to_do.find(*dep_it) == removals_to_do.end()) to_process_next[*(dep_it++)].insert(removals_to_do.begin(), removals_to_do.end()); else