summaryrefslogtreecommitdiff
path: root/src/ir/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir/utils.h')
-rw-r--r--src/ir/utils.h96
1 files changed, 48 insertions, 48 deletions
diff --git a/src/ir/utils.h b/src/ir/utils.h
index fa08122b5..92bfcdab3 100644
--- a/src/ir/utils.h
+++ b/src/ir/utils.h
@@ -88,7 +88,7 @@ struct ReFinalize : public WalkerPass<PostWalker<ReFinalize, OverriddenVisitor<R
std::map<Name, Type> breakValues;
- void visitBlock(Block *curr) {
+ void visitBlock(Block* curr) {
if (curr->list.size() == 0) {
curr->type = none;
return;
@@ -129,13 +129,13 @@ struct ReFinalize : public WalkerPass<PostWalker<ReFinalize, OverriddenVisitor<R
}
}
}
- void visitIf(If *curr) { curr->finalize(); }
- void visitLoop(Loop *curr) { curr->finalize(); }
- void visitBreak(Break *curr) {
+ void visitIf(If* curr) { curr->finalize(); }
+ void visitLoop(Loop* curr) { curr->finalize(); }
+ void visitBreak(Break* curr) {
curr->finalize();
updateBreakValueType(curr->name, getValueType(curr->value));
}
- void visitSwitch(Switch *curr) {
+ void visitSwitch(Switch* curr) {
curr->finalize();
auto valueType = getValueType(curr->value);
for (auto target : curr->targets) {
@@ -143,28 +143,28 @@ struct ReFinalize : public WalkerPass<PostWalker<ReFinalize, OverriddenVisitor<R
}
updateBreakValueType(curr->default_, valueType);
}
- void visitCall(Call *curr) { curr->finalize(); }
- void visitCallImport(CallImport *curr) { curr->finalize(); }
- void visitCallIndirect(CallIndirect *curr) { curr->finalize(); }
- void visitGetLocal(GetLocal *curr) { curr->finalize(); }
- void visitSetLocal(SetLocal *curr) { curr->finalize(); }
- void visitGetGlobal(GetGlobal *curr) { curr->finalize(); }
- void visitSetGlobal(SetGlobal *curr) { curr->finalize(); }
- void visitLoad(Load *curr) { curr->finalize(); }
- void visitStore(Store *curr) { curr->finalize(); }
- void visitAtomicRMW(AtomicRMW *curr) { curr->finalize(); }
- void visitAtomicCmpxchg(AtomicCmpxchg *curr) { curr->finalize(); }
+ void visitCall(Call* curr) { curr->finalize(); }
+ void visitCallImport(CallImport* curr) { curr->finalize(); }
+ void visitCallIndirect(CallIndirect* curr) { curr->finalize(); }
+ void visitGetLocal(GetLocal* curr) { curr->finalize(); }
+ void visitSetLocal(SetLocal* curr) { curr->finalize(); }
+ void visitGetGlobal(GetGlobal* curr) { curr->finalize(); }
+ void visitSetGlobal(SetGlobal* curr) { curr->finalize(); }
+ void visitLoad(Load* curr) { curr->finalize(); }
+ void visitStore(Store* curr) { curr->finalize(); }
+ void visitAtomicRMW(AtomicRMW* curr) { curr->finalize(); }
+ void visitAtomicCmpxchg(AtomicCmpxchg* curr) { curr->finalize(); }
void visitAtomicWait(AtomicWait* curr) { curr->finalize(); }
void visitAtomicWake(AtomicWake* curr) { curr->finalize(); }
- void visitConst(Const *curr) { curr->finalize(); }
- void visitUnary(Unary *curr) { curr->finalize(); }
- void visitBinary(Binary *curr) { curr->finalize(); }
- void visitSelect(Select *curr) { curr->finalize(); }
- void visitDrop(Drop *curr) { curr->finalize(); }
- void visitReturn(Return *curr) { curr->finalize(); }
- void visitHost(Host *curr) { curr->finalize(); }
- void visitNop(Nop *curr) { curr->finalize(); }
- void visitUnreachable(Unreachable *curr) { curr->finalize(); }
+ void visitConst(Const* curr) { curr->finalize(); }
+ void visitUnary(Unary* curr) { curr->finalize(); }
+ void visitBinary(Binary* curr) { curr->finalize(); }
+ void visitSelect(Select* curr) { curr->finalize(); }
+ void visitDrop(Drop* curr) { curr->finalize(); }
+ void visitReturn(Return* curr) { curr->finalize(); }
+ void visitHost(Host* curr) { curr->finalize(); }
+ void visitNop(Nop* curr) { curr->finalize(); }
+ void visitUnreachable(Unreachable* curr) { curr->finalize(); }
void visitFunction(Function* curr) {
// we may have changed the body from unreachable to none, which might be bad
@@ -197,33 +197,33 @@ struct ReFinalize : public WalkerPass<PostWalker<ReFinalize, OverriddenVisitor<R
// Re-finalize a single node. This is slow, if you want to refinalize
// an entire ast, use ReFinalize
struct ReFinalizeNode : public OverriddenVisitor<ReFinalizeNode> {
- void visitBlock(Block *curr) { curr->finalize(); }
- void visitIf(If *curr) { curr->finalize(); }
- void visitLoop(Loop *curr) { curr->finalize(); }
- void visitBreak(Break *curr) { curr->finalize(); }
- void visitSwitch(Switch *curr) { curr->finalize(); }
- void visitCall(Call *curr) { curr->finalize(); }
- void visitCallImport(CallImport *curr) { curr->finalize(); }
- void visitCallIndirect(CallIndirect *curr) { curr->finalize(); }
- void visitGetLocal(GetLocal *curr) { curr->finalize(); }
- void visitSetLocal(SetLocal *curr) { curr->finalize(); }
- void visitGetGlobal(GetGlobal *curr) { curr->finalize(); }
- void visitSetGlobal(SetGlobal *curr) { curr->finalize(); }
- void visitLoad(Load *curr) { curr->finalize(); }
- void visitStore(Store *curr) { curr->finalize(); }
+ void visitBlock(Block* curr) { curr->finalize(); }
+ void visitIf(If* curr) { curr->finalize(); }
+ void visitLoop(Loop* curr) { curr->finalize(); }
+ void visitBreak(Break* curr) { curr->finalize(); }
+ void visitSwitch(Switch* curr) { curr->finalize(); }
+ void visitCall(Call* curr) { curr->finalize(); }
+ void visitCallImport(CallImport* curr) { curr->finalize(); }
+ void visitCallIndirect(CallIndirect* curr) { curr->finalize(); }
+ void visitGetLocal(GetLocal* curr) { curr->finalize(); }
+ void visitSetLocal(SetLocal* curr) { curr->finalize(); }
+ void visitGetGlobal(GetGlobal* curr) { curr->finalize(); }
+ void visitSetGlobal(SetGlobal* curr) { curr->finalize(); }
+ void visitLoad(Load* curr) { curr->finalize(); }
+ void visitStore(Store* curr) { curr->finalize(); }
void visitAtomicRMW(AtomicRMW* curr) { curr->finalize(); }
void visitAtomicCmpxchg(AtomicCmpxchg* curr) { curr->finalize(); }
void visitAtomicWait(AtomicWait* curr) { curr->finalize(); }
void visitAtomicWake(AtomicWake* curr) { curr->finalize(); }
- void visitConst(Const *curr) { curr->finalize(); }
- void visitUnary(Unary *curr) { curr->finalize(); }
- void visitBinary(Binary *curr) { curr->finalize(); }
- void visitSelect(Select *curr) { curr->finalize(); }
- void visitDrop(Drop *curr) { curr->finalize(); }
- void visitReturn(Return *curr) { curr->finalize(); }
- void visitHost(Host *curr) { curr->finalize(); }
- void visitNop(Nop *curr) { curr->finalize(); }
- void visitUnreachable(Unreachable *curr) { curr->finalize(); }
+ void visitConst(Const* curr) { curr->finalize(); }
+ void visitUnary(Unary* curr) { curr->finalize(); }
+ void visitBinary(Binary* curr) { curr->finalize(); }
+ void visitSelect(Select* curr) { curr->finalize(); }
+ void visitDrop(Drop* curr) { curr->finalize(); }
+ void visitReturn(Return* curr) { curr->finalize(); }
+ void visitHost(Host* curr) { curr->finalize(); }
+ void visitNop(Nop* curr) { curr->finalize(); }
+ void visitUnreachable(Unreachable* curr) { curr->finalize(); }
void visitFunctionType(FunctionType* curr) { WASM_UNREACHABLE(); }
void visitImport(Import* curr) { WASM_UNREACHABLE(); }