diff options
Diffstat (limited to 'src/passes')
-rw-r--r-- | src/passes/LowerIfElse.cpp | 2 | ||||
-rw-r--r-- | src/passes/MergeBlocks.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveImports.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveUnusedBrs.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveUnusedNames.cpp | 2 | ||||
-rw-r--r-- | src/passes/SimplifyLocals.cpp | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/src/passes/LowerIfElse.cpp b/src/passes/LowerIfElse.cpp index 711f5469c..26ae321e6 100644 --- a/src/passes/LowerIfElse.cpp +++ b/src/passes/LowerIfElse.cpp @@ -32,7 +32,7 @@ namespace wasm { -struct LowerIfElse : public Pass { +struct LowerIfElse : public WalkerPass<WasmWalker> { MixedArena* allocator; std::unique_ptr<NameManager> namer; diff --git a/src/passes/MergeBlocks.cpp b/src/passes/MergeBlocks.cpp index 3d7afc4cb..5543c407b 100644 --- a/src/passes/MergeBlocks.cpp +++ b/src/passes/MergeBlocks.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct MergeBlocks : public Pass { +struct MergeBlocks : public WalkerPass<WasmWalker> { void visitBlock(Block *curr) override { bool more = true; while (more) { diff --git a/src/passes/RemoveImports.cpp b/src/passes/RemoveImports.cpp index 0c4924a45..0938bbed3 100644 --- a/src/passes/RemoveImports.cpp +++ b/src/passes/RemoveImports.cpp @@ -27,7 +27,7 @@ namespace wasm { -struct RemoveImports : public Pass { +struct RemoveImports : public WalkerPass<WasmWalker> { MixedArena* allocator; std::map<Name, Import*> importsMap; diff --git a/src/passes/RemoveUnusedBrs.cpp b/src/passes/RemoveUnusedBrs.cpp index 395b0f1ba..f01add24c 100644 --- a/src/passes/RemoveUnusedBrs.cpp +++ b/src/passes/RemoveUnusedBrs.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct RemoveUnusedBrs : public Pass { +struct RemoveUnusedBrs : public WalkerPass<WasmWalker> { // preparation: try to unify branches, as the fewer there are, the higher a chance we can remove them // specifically for if-else, turn an if-else with branches to the same target at the end of each // child, and with a value, to a branch to that target containing the if-else diff --git a/src/passes/RemoveUnusedNames.cpp b/src/passes/RemoveUnusedNames.cpp index 62de48567..d3057c78a 100644 --- a/src/passes/RemoveUnusedNames.cpp +++ b/src/passes/RemoveUnusedNames.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct RemoveUnusedNames : public Pass { +struct RemoveUnusedNames : public WalkerPass<WasmWalker> { // We maintain a list of branches that we saw in children, then when we reach // a parent block, we know if it was branched to std::set<Name> branchesSeen; diff --git a/src/passes/SimplifyLocals.cpp b/src/passes/SimplifyLocals.cpp index b1adf5c26..bf3775445 100644 --- a/src/passes/SimplifyLocals.cpp +++ b/src/passes/SimplifyLocals.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct SimplifyLocals : public Pass { +struct SimplifyLocals : public WalkerPass<WasmWalker> { void visitBlock(Block *curr) override { // look for pairs of setlocal-getlocal, which can be just a setlocal (since it returns a value) if (curr->list.size() == 0) return; |