summaryrefslogtreecommitdiff
path: root/src/ast/LocalGraph.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast/LocalGraph.cpp')
-rw-r--r--src/ast/LocalGraph.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ast/LocalGraph.cpp b/src/ast/LocalGraph.cpp
index c997eff1b..0d36fec84 100644
--- a/src/ast/LocalGraph.cpp
+++ b/src/ast/LocalGraph.cpp
@@ -17,6 +17,7 @@
#include <iterator>
#include <wasm-builder.h>
+#include <wasm-printing.h>
#include <ast/find_all.h>
#include <ast/local-graph.h>
@@ -24,6 +25,18 @@ namespace wasm {
LocalGraph::LocalGraph(Function* func, Module* module) {
walkFunctionInModule(func, module);
+
+#ifdef LOCAL_GRAPH_DEBUG
+ std::cout << "LocalGraph::dump\n";
+ for (auto& pair : getSetses) {
+ auto* get = pair.first;
+ auto& sets = pair.second;
+ std::cout << "GET\n" << get << " is influenced by\n";
+ for (auto* set : sets) {
+ std::cout << set << '\n';
+ }
+ }
+#endif
}
void LocalGraph::computeInfluences() {