diff options
Diffstat (limited to 'src/passes/LowerInt64.cpp')
-rw-r--r-- | src/passes/LowerInt64.cpp | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/passes/LowerInt64.cpp b/src/passes/LowerInt64.cpp index ae3f773bd..09daa9934 100644 --- a/src/passes/LowerInt64.cpp +++ b/src/passes/LowerInt64.cpp @@ -63,16 +63,16 @@ struct LowerInt64 : public Pass { } } - void visitCall(Call *curr) override { + void visitCall(Call *curr) { fixCall(curr); } - void visitCallImport(CallImport *curr) override { + void visitCallImport(CallImport *curr) { fixCall(curr); } - void visitCallIndirect(CallIndirect *curr) override { + void visitCallIndirect(CallIndirect *curr) { fixCall(curr); } - void visitGetLocal(GetLocal *curr) override { + void visitGetLocal(GetLocal *curr) { if (curr->type == i64) { if (locals.count(curr->name) == 0) { Name highName = namer->getUnique("high"); @@ -85,7 +85,7 @@ struct LowerInt64 : public Pass { fixes[curr] = high; } } - void visitSetLocal(SetLocal *curr) override { + void visitSetLocal(SetLocal *curr) { if (curr->type == i64) { Name highName; if (locals.count(curr->name) == 0) { @@ -142,7 +142,7 @@ struct LowerInt64 : public Pass { return ret; } - void visitLoad(Load *curr) override { + void visitLoad(Load *curr) { if (curr->type == i64) { Name local; auto ret = setToLocalForBlock(curr->ptr, local); @@ -158,7 +158,7 @@ struct LowerInt64 : public Pass { replaceCurrent(ret); } } - void visitStore(Store *curr) override { + void visitStore(Store *curr) { if (curr->type == i64) { Name localPtr, localValue; auto ret = setToLocalForBlock(curr->ptr, localPtr); @@ -178,28 +178,28 @@ struct LowerInt64 : public Pass { replaceCurrent(ret); } } - void visitConst(Const *curr) override { + void visitConst(Const *curr) { } - void visitUnary(Unary *curr) override { + void visitUnary(Unary *curr) { } - void visitBinary(Binary *curr) override { + void visitBinary(Binary *curr) { } - void visitSelect(Select *curr) override { + void visitSelect(Select *curr) { } - void visitHost(Host *curr) override { + void visitHost(Host *curr) { } - void visitNop(Nop *curr) override { + void visitNop(Nop *curr) { } - void visitUnreachable(Unreachable *curr) override { + void visitUnreachable(Unreachable *curr) { } - void visitFunctionType(FunctionType *curr) override { + void visitFunctionType(FunctionType *curr) { } - void visitImport(Import *curr) override { + void visitImport(Import *curr) { } - void visitExport(Export *curr) override { + void visitExport(Export *curr) { } - void visitFunction(Function *curr) override { + void visitFunction(Function *curr) { // TODO: new params for (auto localPair : locals) { // TODO: ignore params curr->locals.emplace_back(localPair.second, i32); @@ -207,11 +207,11 @@ struct LowerInt64 : public Pass { fixes.clear(); locals.clear(); } - void visitTable(Table *curr) override { + void visitTable(Table *curr) { } - void visitMemory(Memory *curr) override { + void visitMemory(Memory *curr) { } - void visitModule(Module *curr) override { + void visitModule(Module *curr) { } }; |