Lines Matching refs:Decoder
12 #include "src/wasm/decoder.h"
13 #include "src/wasm/function-body-decoder-impl.h"
14 #include "src/wasm/function-body-decoder.h"
728 // AST decoder. The {control_stack} allows matching {br,br_if,br_table}
1184 bool ExecuteLoad(Decoder* decoder, InterpreterCode* code, pc_t pc, int& len) {
1185 MemoryAccessOperand operand(decoder, code->at(pc), sizeof(ctype));
1202 bool ExecuteStore(Decoder* decoder, InterpreterCode* code, pc_t pc,
1204 MemoryAccessOperand operand(decoder, code->at(pc), sizeof(ctype));
1227 Decoder decoder(code->start, code->end);
1263 BlockTypeOperand operand(&decoder, code->at(pc));
1269 BlockTypeOperand operand(&decoder, code->at(pc));
1275 BlockTypeOperand operand(&decoder, code->at(pc));
1303 BreakDepthOperand operand(&decoder, code->at(pc));
1309 BreakDepthOperand operand(&decoder, code->at(pc));
1322 BranchTableOperand operand(&decoder, code->at(pc));
1323 BranchTableIterator iterator(&decoder, operand);
1338 decoder.Reset(code->start, code->end);
1351 ImmI32Operand operand(&decoder, code->at(pc));
1357 ImmI64Operand operand(&decoder, code->at(pc));
1363 ImmF32Operand operand(&decoder, code->at(pc));
1369 ImmF64Operand operand(&decoder, code->at(pc));
1375 LocalIndexOperand operand(&decoder, code->at(pc));
1381 LocalIndexOperand operand(&decoder, code->at(pc));
1388 LocalIndexOperand operand(&decoder, code->at(pc));
1400 CallFunctionOperand operand(&decoder, code->at(pc));
1404 decoder.Reset(code->start, code->end);
1409 CallIndirectOperand operand(&decoder, code->at(pc));
1431 decoder.Reset(code->start, code->end);
1436 GlobalIndexOperand operand(&decoder, code->at(pc));
1457 GlobalIndexOperand operand(&decoder, code->at(pc));
1479 if (!ExecuteLoad<ctype, mtype>(&decoder, code, pc, len)) return; \
1501 if (!ExecuteStore<ctype, mtype>(&decoder, code, pc, len)) return; \
1561 MemoryIndexOperand operand(&decoder, code->at(pc));
1568 MemoryIndexOperand operand(&decoder, code->at(pc));
1661 decoder.Reset(code->start, code->end);