@@ -714,9 +714,9 @@ struct ControlBase {
714714 F(RefFunc, uint32_t function_index, Value* result) \
715715 F(Drop, const Value& value) \
716716 F(DoReturn, Vector<Value> values) \
717- F(GetLocal , Value* result, const LocalIndexImmediate<validate>& imm) \
718- F(SetLocal , const Value& value, const LocalIndexImmediate<validate>& imm) \
719- F(TeeLocal , const Value& value, Value* result, \
717+ F(LocalGet , Value* result, const LocalIndexImmediate<validate>& imm) \
718+ F(LocalSet , const Value& value, const LocalIndexImmediate<validate>& imm) \
719+ F(LocalTee , const Value& value, Value* result, \
720720 const LocalIndexImmediate<validate>& imm) \
721721 F(GetGlobal, Value* result, const GlobalIndexImmediate<validate>& imm) \
722722 F(SetGlobal, const Value& value, const GlobalIndexImmediate<validate>& imm) \
@@ -910,8 +910,8 @@ class WasmDecoder : public Decoder {
910910 length = OpcodeLength (decoder, pc);
911911 depth++;
912912 break ;
913- case kExprSetLocal : // fallthru
914- case kExprTeeLocal : {
913+ case kExprLocalSet : // fallthru
914+ case kExprLocalTee : {
915915 LocalIndexImmediate<validate> imm (decoder, pc);
916916 if (assigned->length () > 0 &&
917917 imm.index < static_cast <uint32_t >(assigned->length ())) {
@@ -1291,9 +1291,9 @@ class WasmDecoder : public Decoder {
12911291 return 1 + imm.length ;
12921292 }
12931293
1294- case kExprSetLocal :
1295- case kExprTeeLocal :
1296- case kExprGetLocal : {
1294+ case kExprLocalGet :
1295+ case kExprLocalSet :
1296+ case kExprLocalTee : {
12971297 LocalIndexImmediate<validate> imm (decoder, pc);
12981298 return 1 + imm.length ;
12991299 }
@@ -1458,18 +1458,18 @@ class WasmDecoder : public Decoder {
14581458 return {2 , 0 };
14591459 FOREACH_LOAD_MEM_OPCODE (DECLARE_OPCODE_CASE )
14601460 case kExprTableGet :
1461- case kExprTeeLocal :
1461+ case kExprLocalTee :
14621462 case kExprMemoryGrow :
14631463 return {1 , 1 };
1464- case kExprSetLocal :
1464+ case kExprLocalSet :
14651465 case kExprSetGlobal :
14661466 case kExprDrop :
14671467 case kExprBrIf :
14681468 case kExprBrTable :
14691469 case kExprIf :
14701470 case kExprRethrow :
14711471 return {1 , 0 };
1472- case kExprGetLocal :
1472+ case kExprLocalGet :
14731473 case kExprGetGlobal :
14741474 case kExprI32Const :
14751475 case kExprI64Const :
@@ -2125,28 +2125,28 @@ class WasmFullDecoder : public WasmDecoder<validate> {
21252125 len = 1 + imm.length ;
21262126 break ;
21272127 }
2128- case kExprGetLocal : {
2128+ case kExprLocalGet : {
21292129 LocalIndexImmediate<validate> imm (this , this ->pc_ );
21302130 if (!this ->Validate (this ->pc_ , imm)) break ;
21312131 auto * value = Push (imm.type );
2132- CALL_INTERFACE_IF_REACHABLE (GetLocal , value, imm);
2132+ CALL_INTERFACE_IF_REACHABLE (LocalGet , value, imm);
21332133 len = 1 + imm.length ;
21342134 break ;
21352135 }
2136- case kExprSetLocal : {
2136+ case kExprLocalSet : {
21372137 LocalIndexImmediate<validate> imm (this , this ->pc_ );
21382138 if (!this ->Validate (this ->pc_ , imm)) break ;
21392139 auto value = Pop (0 , local_type_vec_[imm.index ]);
2140- CALL_INTERFACE_IF_REACHABLE (SetLocal , value, imm);
2140+ CALL_INTERFACE_IF_REACHABLE (LocalSet , value, imm);
21412141 len = 1 + imm.length ;
21422142 break ;
21432143 }
2144- case kExprTeeLocal : {
2144+ case kExprLocalTee : {
21452145 LocalIndexImmediate<validate> imm (this , this ->pc_ );
21462146 if (!this ->Validate (this ->pc_ , imm)) break ;
21472147 auto value = Pop (0 , local_type_vec_[imm.index ]);
21482148 auto * result = Push (value.type );
2149- CALL_INTERFACE_IF_REACHABLE (TeeLocal , value, result, imm);
2149+ CALL_INTERFACE_IF_REACHABLE (LocalTee , value, result, imm);
21502150 len = 1 + imm.length ;
21512151 break ;
21522152 }
@@ -2447,9 +2447,9 @@ class WasmFullDecoder : public WasmDecoder<validate> {
24472447 TRACE_PART (" [%d]" , imm.value );
24482448 break ;
24492449 }
2450- case kExprGetLocal :
2451- case kExprSetLocal :
2452- case kExprTeeLocal : {
2450+ case kExprLocalGet :
2451+ case kExprLocalSet :
2452+ case kExprLocalTee : {
24532453 LocalIndexImmediate<Decoder::kNoValidate > imm (this , val.pc );
24542454 TRACE_PART (" [%u]" , imm.index );
24552455 break ;
0 commit comments