diff options
Diffstat (limited to 'src/expr-visitor.h')
-rw-r--r-- | src/expr-visitor.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/expr-visitor.h b/src/expr-visitor.h index 4b13097e..d164e062 100644 --- a/src/expr-visitor.h +++ b/src/expr-visitor.h @@ -78,8 +78,8 @@ class ExprVisitor::Delegate { virtual Result OnConstExpr(ConstExpr*) = 0; virtual Result OnConvertExpr(ConvertExpr*) = 0; virtual Result OnDropExpr(DropExpr*) = 0; - virtual Result OnGetGlobalExpr(GetGlobalExpr*) = 0; - virtual Result OnGetLocalExpr(GetLocalExpr*) = 0; + virtual Result OnGlobalGetExpr(GlobalGetExpr*) = 0; + virtual Result OnGlobalSetExpr(GlobalSetExpr*) = 0; virtual Result BeginIfExpr(IfExpr*) = 0; virtual Result AfterIfTrueExpr(IfExpr*) = 0; virtual Result EndIfExpr(IfExpr*) = 0; @@ -87,6 +87,9 @@ class ExprVisitor::Delegate { virtual Result AfterIfExceptTrueExpr(IfExceptExpr*) = 0; virtual Result EndIfExceptExpr(IfExceptExpr*) = 0; virtual Result OnLoadExpr(LoadExpr*) = 0; + virtual Result OnLocalGetExpr(LocalGetExpr*) = 0; + virtual Result OnLocalSetExpr(LocalSetExpr*) = 0; + virtual Result OnLocalTeeExpr(LocalTeeExpr*) = 0; virtual Result BeginLoopExpr(LoopExpr*) = 0; virtual Result EndLoopExpr(LoopExpr*) = 0; virtual Result OnMemoryCopyExpr(MemoryCopyExpr*) = 0; @@ -103,10 +106,7 @@ class ExprVisitor::Delegate { virtual Result OnReturnCallExpr(ReturnCallExpr*) = 0; virtual Result OnReturnCallIndirectExpr(ReturnCallIndirectExpr*) = 0; virtual Result OnSelectExpr(SelectExpr*) = 0; - virtual Result OnSetGlobalExpr(SetGlobalExpr*) = 0; - virtual Result OnSetLocalExpr(SetLocalExpr*) = 0; virtual Result OnStoreExpr(StoreExpr*) = 0; - virtual Result OnTeeLocalExpr(TeeLocalExpr*) = 0; virtual Result OnUnaryExpr(UnaryExpr*) = 0; virtual Result OnUnreachableExpr(UnreachableExpr*) = 0; virtual Result BeginTryExpr(TryExpr*) = 0; @@ -115,7 +115,7 @@ class ExprVisitor::Delegate { virtual Result OnThrowExpr(ThrowExpr*) = 0; virtual Result OnRethrowExpr(RethrowExpr*) = 0; virtual Result OnAtomicWaitExpr(AtomicWaitExpr*) = 0; - virtual Result OnAtomicWakeExpr(AtomicWakeExpr*) = 0; + virtual Result OnAtomicNotifyExpr(AtomicNotifyExpr*) = 0; virtual Result OnAtomicLoadExpr(AtomicLoadExpr*) = 0; virtual Result OnAtomicStoreExpr(AtomicStoreExpr*) = 0; virtual Result OnAtomicRmwExpr(AtomicRmwExpr*) = 0; @@ -139,8 +139,8 @@ class ExprVisitor::DelegateNop : public ExprVisitor::Delegate { Result OnConstExpr(ConstExpr*) override { return Result::Ok; } Result OnConvertExpr(ConvertExpr*) override { return Result::Ok; } Result OnDropExpr(DropExpr*) override { return Result::Ok; } - Result OnGetGlobalExpr(GetGlobalExpr*) override { return Result::Ok; } - Result OnGetLocalExpr(GetLocalExpr*) override { return Result::Ok; } + Result OnGlobalGetExpr(GlobalGetExpr*) override { return Result::Ok; } + Result OnGlobalSetExpr(GlobalSetExpr*) override { return Result::Ok; } Result BeginIfExpr(IfExpr*) override { return Result::Ok; } Result AfterIfTrueExpr(IfExpr*) override { return Result::Ok; } Result EndIfExpr(IfExpr*) override { return Result::Ok; } @@ -148,6 +148,9 @@ class ExprVisitor::DelegateNop : public ExprVisitor::Delegate { Result AfterIfExceptTrueExpr(IfExceptExpr*) override { return Result::Ok; } Result EndIfExceptExpr(IfExceptExpr*) override { return Result::Ok; } Result OnLoadExpr(LoadExpr*) override { return Result::Ok; } + Result OnLocalGetExpr(LocalGetExpr*) override { return Result::Ok; } + Result OnLocalSetExpr(LocalSetExpr*) override { return Result::Ok; } + Result OnLocalTeeExpr(LocalTeeExpr*) override { return Result::Ok; } Result BeginLoopExpr(LoopExpr*) override { return Result::Ok; } Result EndLoopExpr(LoopExpr*) override { return Result::Ok; } Result OnMemoryCopyExpr(MemoryCopyExpr*) override { return Result::Ok; } @@ -166,10 +169,7 @@ class ExprVisitor::DelegateNop : public ExprVisitor::Delegate { return Result::Ok; } Result OnSelectExpr(SelectExpr*) override { return Result::Ok; } - Result OnSetGlobalExpr(SetGlobalExpr*) override { return Result::Ok; } - Result OnSetLocalExpr(SetLocalExpr*) override { return Result::Ok; } Result OnStoreExpr(StoreExpr*) override { return Result::Ok; } - Result OnTeeLocalExpr(TeeLocalExpr*) override { return Result::Ok; } Result OnUnaryExpr(UnaryExpr*) override { return Result::Ok; } Result OnUnreachableExpr(UnreachableExpr*) override { return Result::Ok; } Result BeginTryExpr(TryExpr*) override { return Result::Ok; } @@ -178,7 +178,7 @@ class ExprVisitor::DelegateNop : public ExprVisitor::Delegate { Result OnThrowExpr(ThrowExpr*) override { return Result::Ok; } Result OnRethrowExpr(RethrowExpr*) override { return Result::Ok; } Result OnAtomicWaitExpr(AtomicWaitExpr*) override { return Result::Ok; } - Result OnAtomicWakeExpr(AtomicWakeExpr*) override { return Result::Ok; } + Result OnAtomicNotifyExpr(AtomicNotifyExpr*) override { return Result::Ok; } Result OnAtomicLoadExpr(AtomicLoadExpr*) override { return Result::Ok; } Result OnAtomicStoreExpr(AtomicStoreExpr*) override { return Result::Ok; } Result OnAtomicRmwExpr(AtomicRmwExpr*) override { return Result::Ok; } |