Lines Matching defs:decoder
118 void StartFunction(FullDecoder* decoder) { in StartFunction()
180 void StartFunctionBody(FullDecoder* decoder, Control* block) {} in StartFunctionBody()
192 void Block(FullDecoder* decoder, Control* block) { in Block()
198 void Loop(FullDecoder* decoder, Control* block) { in Loop()
275 void Try(FullDecoder* decoder, Control* block) { in Try()
288 void If(FullDecoder* decoder, const Value& cond, Control* if_block) { in If()
316 void FallThruTo(FullDecoder* decoder, Control* c) { in FallThruTo()
321 void PopControl(FullDecoder* decoder, Control* block) { in PopControl()
355 void UnOp(FullDecoder* decoder, WasmOpcode opcode, const Value& value, in UnOp()
360 void BinOp(FullDecoder* decoder, WasmOpcode opcode, const Value& lhs, in BinOp()
367 void I32Const(FullDecoder* decoder, Value* result, int32_t value) { in I32Const()
371 void I64Const(FullDecoder* decoder, Value* result, int64_t value) { in I64Const()
375 void F32Const(FullDecoder* decoder, Value* result, float value) { in F32Const()
379 void F64Const(FullDecoder* decoder, Value* result, double value) { in F64Const()
383 void S128Const(FullDecoder* decoder, const Simd128Immediate<validate>& imm, in S128Const()
388 void RefNull(FullDecoder* decoder, ValueType type, Value* result) { in RefNull()
392 void RefFunc(FullDecoder* decoder, uint32_t function_index, Value* result) { in RefFunc()
396 void RefAsNonNull(FullDecoder* decoder, const Value& arg, Value* result) { in RefAsNonNull()
400 void Drop(FullDecoder* decoder) {} in Drop()
402 void LocalGet(FullDecoder* decoder, Value* result, in LocalGet()
407 void LocalSet(FullDecoder* decoder, const Value& value, in LocalSet()
412 void LocalTee(FullDecoder* decoder, const Value& value, Value* result, in LocalTee()
418 void AllocateLocals(FullDecoder* decoder, base::Vector<Value> local_values) { in AllocateLocals()
426 void DeallocateLocals(FullDecoder* decoder, uint32_t count) { in DeallocateLocals()
431 void GlobalGet(FullDecoder* decoder, Value* result, in GlobalGet()
436 void GlobalSet(FullDecoder* decoder, const Value& value, in GlobalSet()
441 void TableGet(FullDecoder* decoder, const Value& index, Value* result, in TableGet()
447 void TableSet(FullDecoder* decoder, const Value& index, const Value& value, in TableSet()
452 void Trap(FullDecoder* decoder, TrapReason reason) { in Trap()
456 void AssertNull(FullDecoder* decoder, const Value& obj, Value* result) { in AssertNull()
465 void NopForTestingUnsupportedInLiftoff(FullDecoder* decoder) {} in NopForTestingUnsupportedInLiftoff()
467 void Select(FullDecoder* decoder, const Value& cond, const Value& fval, in Select()
473 ValueVector CopyStackValues(FullDecoder* decoder, uint32_t count, in CopyStackValues()
484 void DoReturn(FullDecoder* decoder, uint32_t drop_values) { in DoReturn()
508 void BrOrRet(FullDecoder* decoder, uint32_t depth, uint32_t drop_values) { in BrOrRet()
529 void BrIf(FullDecoder* decoder, const Value& cond, uint32_t depth) { in BrIf()
554 void BrTable(FullDecoder* decoder, const BranchTableImmediate<validate>& imm, in BrTable()
582 void Else(FullDecoder* decoder, Control* if_block) { in Else()
590 void LoadMem(FullDecoder* decoder, LoadType type, in LoadMem()
598 void LoadTransform(FullDecoder* decoder, LoadType type, in LoadTransform()
607 void LoadLane(FullDecoder* decoder, LoadType type, const Value& value, in LoadLane()
615 void StoreMem(FullDecoder* decoder, StoreType type, in StoreMem()
622 void StoreLane(FullDecoder* decoder, StoreType type, in StoreLane()
630 void CurrentMemoryPages(FullDecoder* decoder, Value* result) { in CurrentMemoryPages()
634 void MemoryGrow(FullDecoder* decoder, const Value& value, Value* result) { in MemoryGrow()
640 void CallDirect(FullDecoder* decoder, in CallDirect()
650 void ReturnCall(FullDecoder* decoder, in ReturnCall()
660 void CallIndirect(FullDecoder* decoder, const Value& index, in CallIndirect()
669 void ReturnCallIndirect(FullDecoder* decoder, const Value& index, in ReturnCallIndirect()
678 void CallRef(FullDecoder* decoder, const Value& func_ref, in CallRef()
748 void ReturnCallRef(FullDecoder* decoder, const Value& func_ref, in ReturnCallRef()
796 void BrOnNull(FullDecoder* decoder, const Value& ref_object, uint32_t depth, in BrOnNull()
810 void BrOnNonNull(FullDecoder* decoder, const Value& ref_object, in BrOnNonNull()
823 void SimdOp(FullDecoder* decoder, WasmOpcode opcode, base::Vector<Value> args, in SimdOp()
831 void SimdLaneOp(FullDecoder* decoder, WasmOpcode opcode, in SimdLaneOp()
839 void Simd8x16ShuffleOp(FullDecoder* decoder, in Simd8x16ShuffleOp()
847 void Throw(FullDecoder* decoder, const TagIndexImmediate<validate>& imm, in Throw()
860 void Rethrow(FullDecoder* decoder, Control* block) { in Rethrow()
868 void CatchException(FullDecoder* decoder, in CatchException()
911 void Delegate(FullDecoder* decoder, uint32_t depth, Control* block) { in Delegate()
946 void CatchAll(FullDecoder* decoder, Control* block) { in CatchAll()
961 void AtomicOp(FullDecoder* decoder, WasmOpcode opcode, in AtomicOp()
971 void AtomicFence(FullDecoder* decoder) { builder_->AtomicFence(); } in AtomicFence()
973 void MemoryInit(FullDecoder* decoder, in MemoryInit()
980 void DataDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) { in DataDrop()
984 void MemoryCopy(FullDecoder* decoder, in MemoryCopy()
990 void MemoryFill(FullDecoder* decoder, in MemoryFill()
996 void TableInit(FullDecoder* decoder, const TableInitImmediate<validate>& imm, in TableInit()
1003 void ElemDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) { in ElemDrop()
1007 void TableCopy(FullDecoder* decoder, const TableCopyImmediate<validate>& imm, in TableCopy()
1013 void TableGrow(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableGrow()
1018 void TableSize(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableSize()
1023 void TableFill(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableFill()
1028 void StructNewWithRtt(FullDecoder* decoder, in StructNewWithRtt()
1039 void StructNewDefault(FullDecoder* decoder, in StructNewDefault()
1051 void StructGet(FullDecoder* decoder, const Value& struct_object, in StructGet()
1059 void StructSet(FullDecoder* decoder, const Value& struct_object, in StructSet()
1067 void ArrayNewWithRtt(FullDecoder* decoder, in ArrayNewWithRtt()
1079 void ArrayNewDefault(FullDecoder* decoder, in ArrayNewDefault()
1090 void ArrayGet(FullDecoder* decoder, const Value& array_obj, in ArrayGet()
1098 void ArraySet(FullDecoder* decoder, const Value& array_obj, in ArraySet()
1105 void ArrayLen(FullDecoder* decoder, const Value& array_obj, Value* result) { in ArrayLen()
1110 void ArrayCopy(FullDecoder* decoder, const Value& dst, const Value& dst_index, in ArrayCopy()
1118 void ArrayInit(FullDecoder* decoder, const ArrayIndexImmediate<validate>& imm, in ArrayInit()
1129 void ArrayInitFromData(FullDecoder* decoder, in ArrayInitFromData()
1139 void I31New(FullDecoder* decoder, const Value& input, Value* result) { in I31New()
1143 void I31GetS(FullDecoder* decoder, const Value& input, Value* result) { in I31GetS()
1147 void I31GetU(FullDecoder* decoder, const Value& input, Value* result) { in I31GetU()
1151 void RttCanon(FullDecoder* decoder, uint32_t type_index, Value* result) { in RttCanon()
1171 void RefTest(FullDecoder* decoder, const Value& object, const Value& rtt, in RefTest()
1178 void RefCast(FullDecoder* decoder, const Value& object, const Value& rtt, in RefCast()
1189 void BrOnCastAbs(FullDecoder* decoder, const Value& object, const Value& rtt, in BrOnCastAbs()
1211 void BrOnCast(FullDecoder* decoder, const Value& object, const Value& rtt, in BrOnCast()
1217 void BrOnCastFail(FullDecoder* decoder, const Value& object, const Value& rtt, in BrOnCastFail()
1223 void RefIsData(FullDecoder* decoder, const Value& object, Value* result) { in RefIsData()
1227 void RefAsData(FullDecoder* decoder, const Value& object, Value* result) { in RefAsData()
1232 void BrOnData(FullDecoder* decoder, const Value& object, in BrOnData()
1239 void BrOnNonData(FullDecoder* decoder, const Value& object, in BrOnNonData()
1246 void RefIsFunc(FullDecoder* decoder, const Value& object, Value* result) { in RefIsFunc()
1250 void RefAsFunc(FullDecoder* decoder, const Value& object, Value* result) { in RefAsFunc()
1255 void BrOnFunc(FullDecoder* decoder, const Value& object, in BrOnFunc()
1262 void BrOnNonFunc(FullDecoder* decoder, const Value& object, in BrOnNonFunc()
1269 void RefIsArray(FullDecoder* decoder, const Value& object, Value* result) { in RefIsArray()
1273 void RefAsArray(FullDecoder* decoder, const Value& object, Value* result) { in RefAsArray()
1278 void BrOnArray(FullDecoder* decoder, const Value& object, in BrOnArray()
1285 void BrOnNonArray(FullDecoder* decoder, const Value& object, in BrOnNonArray()
1292 void RefIsI31(FullDecoder* decoder, const Value& object, Value* result) { in RefIsI31()
1296 void RefAsI31(FullDecoder* decoder, const Value& object, Value* result) { in RefAsI31()
1300 void BrOnI31(FullDecoder* decoder, const Value& object, in BrOnI31()
1307 void BrOnNonI31(FullDecoder* decoder, const Value& object, in BrOnNonI31()
1314 void Forward(FullDecoder* decoder, const Value& from, Value* to) { in Forward()
1337 TryInfo* current_try_info(FullDecoder* decoder) { in current_try_info()
1400 TFNode* CheckForException(FullDecoder* decoder, TFNode* node) { in CheckForException()
1483 void MergeValuesInto(FullDecoder* decoder, Control* c, Merge<Value>* merge, in MergeValuesInto()
1508 void MergeValuesInto(FullDecoder* decoder, Control* c, Merge<Value>* merge, in MergeValuesInto()
1521 void Goto(FullDecoder* decoder, SsaEnv* to) { in Goto()
1690 void DoCall(FullDecoder* decoder, CallInfo call_info, const FunctionSig* sig, in DoCall()
1748 void DoReturnCall(FullDecoder* decoder, CallInfo call_info, in DoReturnCall()
1800 void BuildLoopExits(FullDecoder* decoder, Control* loop) { in BuildLoopExits()
1806 void WrapLocalsAtLoopExit(FullDecoder* decoder, Control* loop) { in WrapLocalsAtLoopExit()
1827 void BuildNestedLoopExits(FullDecoder* decoder, uint32_t depth_limit, in BuildNestedLoopExits()
1876 WasmFullDecoder<Decoder::kFullValidation, WasmGraphBuildingInterface> decoder( in BuildTFGraph() local