Lines Matching defs:decoder
552 void unsupported(FullDecoder* decoder, LiftoffBailoutReason reason, in unsupported()
564 bool DidAssemblerBailout(FullDecoder* decoder) { in DidAssemblerBailout()
570 V8_INLINE bool CheckSupportedType(FullDecoder* decoder, ValueKind kind, in CheckSupportedType()
576 V8_NOINLINE bool MaybeBailoutForUnsupportedType(FullDecoder* decoder, in MaybeBailoutForUnsupportedType()
606 void UnuseLabels(FullDecoder* decoder) { in UnuseLabels()
625 void StartFunction(FullDecoder* decoder) { in StartFunction()
683 void StackCheck(FullDecoder* decoder, WasmCodePosition position) { in StackCheck()
728 void TierupCheck(FullDecoder* decoder, WasmCodePosition position, in TierupCheck()
765 bool SpillLocalsInitially(FullDecoder* decoder, uint32_t num_params) { in SpillLocalsInitially()
783 void TraceFunctionEntry(FullDecoder* decoder) { in TraceFunctionEntry()
799 void StartFunctionBody(FullDecoder* decoder, Control* block) { in StartFunctionBody()
1016 void FinishFunction(FullDecoder* decoder) { in FinishFunction()
1044 void OnFirstError(FullDecoder* decoder) { in OnFirstError()
1050 V8_NOINLINE void EmitDebuggingInfo(FullDecoder* decoder, WasmOpcode opcode) { in EmitDebuggingInfo()
1134 void NextInstruction(FullDecoder* decoder, WasmOpcode opcode) { in NextInstruction()
1147 void EmitBreakpoint(FullDecoder* decoder) { in EmitBreakpoint()
1164 void Block(FullDecoder* decoder, Control* block) { PushControl(block); } in Block()
1166 void Loop(FullDecoder* decoder, Control* loop) { in Loop()
1192 void Try(FullDecoder* decoder, Control* block) { in Try()
1222 void CatchException(FullDecoder* decoder, in CatchException()
1274 void Rethrow(FullDecoder* decoder, in Rethrow()
1281 void Delegate(FullDecoder* decoder, uint32_t depth, Control* block) { in Delegate()
1307 void Rethrow(FullDecoder* decoder, Control* try_block) { in Rethrow()
1316 void CatchAll(FullDecoder* decoder, Control* block) { in CatchAll()
1336 void JumpIfFalse(FullDecoder* decoder, Label* false_dst) { in JumpIfFalse()
1376 void If(FullDecoder* decoder, const Value& cond, Control* if_block) { in If()
1392 void FallThruTo(FullDecoder* decoder, Control* c) { in FallThruTo()
1411 void FinishOneArmedIf(FullDecoder* decoder, Control* c) { in FinishOneArmedIf()
1449 void FinishTry(FullDecoder* decoder, Control* c) { in FinishTry()
1469 void PopControl(FullDecoder* decoder, Control* c) { in PopControl()
1593 void EmitTypeConversion(FullDecoder* decoder, WasmOpcode opcode, in EmitTypeConversion()
1625 void UnOp(FullDecoder* decoder, WasmOpcode opcode, const Value& value, in UnOp()
1854 void EmitI32CmpOp(FullDecoder* decoder) { in EmitI32CmpOp()
1866 void BinOp(FullDecoder* decoder, WasmOpcode opcode, const Value& lhs, in BinOp()
2151 void I32Const(FullDecoder* decoder, Value* result, int32_t value) { in I32Const()
2155 void I64Const(FullDecoder* decoder, Value* result, int64_t value) { in I64Const()
2170 void F32Const(FullDecoder* decoder, Value* result, float value) { in F32Const()
2176 void F64Const(FullDecoder* decoder, Value* result, double value) { in F64Const()
2182 void RefNull(FullDecoder* decoder, ValueType type, Value*) { in RefNull()
2188 void RefFunc(FullDecoder* decoder, uint32_t function_index, Value* result) { in RefFunc()
2197 void RefAsNonNull(FullDecoder* decoder, const Value& arg, Value* result) { in RefAsNonNull()
2204 void Drop(FullDecoder* decoder) { __ DropValues(1); } in Drop()
2206 void TraceFunctionExit(FullDecoder* decoder) { in TraceFunctionExit()
2246 void TierupCheckOnExit(FullDecoder* decoder) { in TierupCheckOnExit()
2261 void DoReturn(FullDecoder* decoder, uint32_t /* drop_values */) { in DoReturn()
2271 void LocalGet(FullDecoder* decoder, Value* result, in LocalGet()
2335 void LocalSet(FullDecoder* decoder, const Value& value, in LocalSet()
2340 void LocalTee(FullDecoder* decoder, const Value& value, Value* result, in LocalTee()
2345 void AllocateLocals(FullDecoder* decoder, base::Vector<Value> local_values) { in AllocateLocals()
2350 void DeallocateLocals(FullDecoder* decoder, uint32_t count) { in DeallocateLocals()
2402 void GlobalGet(FullDecoder* decoder, Value* result, in GlobalGet()
2445 void GlobalSet(FullDecoder* decoder, const Value&, in GlobalSet()
2485 void TableGet(FullDecoder* decoder, const Value&, Value*, in TableGet()
2509 void TableSet(FullDecoder* decoder, const Value&, const Value&, in TableSet()
2546 void Trap(FullDecoder* decoder, TrapReason reason) { in Trap()
2553 void AssertNull(FullDecoder* decoder, const Value& arg, Value* result) { in AssertNull()
2564 void NopForTestingUnsupportedInLiftoff(FullDecoder* decoder) { in NopForTestingUnsupportedInLiftoff()
2568 void Select(FullDecoder* decoder, const Value& cond, const Value& fval, in Select()
2594 void BrImpl(FullDecoder* decoder, Control* target) { in BrImpl()
2622 void BrOrRet(FullDecoder* decoder, uint32_t depth, in BrOrRet()
2627 void BrOrRetImpl(FullDecoder* decoder, uint32_t depth) { in BrOrRetImpl()
2635 void BrIf(FullDecoder* decoder, const Value& /* cond */, uint32_t depth) { in BrIf()
2669 void GenerateBrCase(FullDecoder* decoder, uint32_t br_depth, in GenerateBrCase()
2682 void GenerateBrTable(FullDecoder* decoder, LiftoffRegister tmp, in GenerateBrTable()
2710 void BrTable(FullDecoder* decoder, const BranchTableImmediate<validate>& imm, in BrTable()
2737 void Else(FullDecoder* decoder, Control* c) { in Else()
2767 Label* AddOutOfLineTrap(FullDecoder* decoder, WasmCode::RuntimeStubId stub, in AddOutOfLineTrap()
2797 Register BoundsCheckMem(FullDecoder* decoder, uint32_t access_size, in BoundsCheckMem()
2877 void AlignmentCheckMem(FullDecoder* decoder, uint32_t access_size, in AlignmentCheckMem()
2995 void LoadMem(FullDecoder* decoder, LoadType type, in LoadMem()
3048 void LoadTransform(FullDecoder* decoder, LoadType type, in LoadTransform()
3093 void LoadLane(FullDecoder* decoder, LoadType type, const Value& _value, in LoadLane()
3129 void StoreMem(FullDecoder* decoder, StoreType type, in StoreMem()
3175 void StoreLane(FullDecoder* decoder, StoreType type, in StoreLane()
3217 void MemoryGrow(FullDecoder* decoder, const Value& value, Value* result_val) { in MemoryGrow()
3271 FullDecoder* decoder, in GetCurrentDebugSideTableEntries()
3333 FullDecoder* decoder, in RegisterDebugSideTableEntry()
3342 FullDecoder* decoder) { in RegisterOOLDebugSideTableEntry()
3352 void CallDirect(FullDecoder* decoder, in CallDirect()
3358 void CallIndirect(FullDecoder* decoder, const Value& index_val, in CallIndirect()
3364 void CallRef(FullDecoder* decoder, const Value& func_ref, in CallRef()
3370 void ReturnCall(FullDecoder* decoder, in ReturnCall()
3377 void ReturnCallIndirect(FullDecoder* decoder, const Value& index_val, in ReturnCallIndirect()
3384 void ReturnCallRef(FullDecoder* decoder, const Value& func_ref, in ReturnCallRef()
3391 void BrOnNull(FullDecoder* decoder, const Value& ref_object, uint32_t depth, in BrOnNull()
3414 void BrOnNonNull(FullDecoder* decoder, const Value& ref_object, in BrOnNonNull()
3512 void SimdOp(FullDecoder* decoder, WasmOpcode opcode, base::Vector<Value> args, in SimdOp()
4061 void SimdLaneOp(FullDecoder* decoder, WasmOpcode opcode, in SimdLaneOp()
4106 void S128Const(FullDecoder* decoder, const Simd128Immediate<validate>& imm, in S128Const()
4128 void Simd8x16ShuffleOp(FullDecoder* decoder, in Simd8x16ShuffleOp()
4354 void GetExceptionValues(FullDecoder* decoder, in GetExceptionValues()
4370 void EmitLandingPad(FullDecoder* decoder, int handler_offset) { in EmitLandingPad()
4402 void Throw(FullDecoder* decoder, const TagIndexImmediate<validate>& imm, in Throw()
4458 void AtomicStoreMem(FullDecoder* decoder, StoreType type, in AtomicStoreMem()
4481 void AtomicLoadMem(FullDecoder* decoder, LoadType type, in AtomicLoadMem()
4505 void AtomicBinop(FullDecoder* decoder, StoreType type, in AtomicBinop()
4546 void AtomicCompareExchange(FullDecoder* decoder, StoreType type, in AtomicCompareExchange()
4631 void AtomicWait(FullDecoder* decoder, ValueKind kind, in AtomicWait()
4679 void AtomicNotify(FullDecoder* decoder, in AtomicNotify()
4785 void AtomicOp(FullDecoder* decoder, WasmOpcode opcode, in AtomicOp()
4840 void AtomicFence(FullDecoder* decoder) { __ AtomicFence(); } in AtomicFence()
4845 LiftoffRegister PopMemTypeToRegister(FullDecoder* decoder, in PopMemTypeToRegister()
4888 void MemoryInit(FullDecoder* decoder, in MemoryInit()
4931 void DataDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) { in DataDrop()
4952 void MemoryCopy(FullDecoder* decoder, in MemoryCopy()
4990 void MemoryFill(FullDecoder* decoder, in MemoryFill()
5033 void TableInit(FullDecoder* decoder, const TableInitImmediate<validate>& imm, in TableInit()
5063 void ElemDrop(FullDecoder* decoder, const IndexImmediate<validate>& imm) { in ElemDrop()
5082 void TableCopy(FullDecoder* decoder, const TableCopyImmediate<validate>& imm, in TableCopy()
5113 void TableGrow(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableGrow()
5138 void TableSize(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableSize()
5165 void TableFill(FullDecoder* decoder, const IndexImmediate<validate>& imm, in TableFill()
5188 void StructNew(FullDecoder* decoder, in StructNew()
5224 void StructNewWithRtt(FullDecoder* decoder, in StructNewWithRtt()
5230 void StructNewDefault(FullDecoder* decoder, in StructNewDefault()
5236 void StructGet(FullDecoder* decoder, const Value& struct_obj, in StructGet()
5253 void StructSet(FullDecoder* decoder, const Value& struct_obj, in StructSet()
5266 void ArrayNew(FullDecoder* decoder, const ArrayIndexImmediate<validate>& imm, in ArrayNew()
5335 void ArrayNewWithRtt(FullDecoder* decoder, in ArrayNewWithRtt()
5342 void ArrayNewDefault(FullDecoder* decoder, in ArrayNewDefault()
5348 void ArrayGet(FullDecoder* decoder, const Value& array_obj, in ArrayGet()
5370 void ArraySet(FullDecoder* decoder, const Value& array_obj, in ArraySet()
5391 void ArrayLen(FullDecoder* decoder, const Value& array_obj, Value* result) { in ArrayLen()
5401 void ArrayCopy(FullDecoder* decoder, const Value& dst, const Value& dst_index, in ArrayCopy()
5421 void ArrayInit(FullDecoder* decoder, const ArrayIndexImmediate<validate>& imm, in ArrayInit()
5471 void ArrayInitFromData(FullDecoder* decoder, in ArrayInitFromData()
5513 void I31New(FullDecoder* decoder, const Value& input, Value* result) { in I31New()
5526 void I31GetS(FullDecoder* decoder, const Value& input, Value* result) { in I31GetS()
5538 void I31GetU(FullDecoder* decoder, const Value& input, Value* result) { in I31GetU()
5550 void RttCanon(FullDecoder* decoder, uint32_t type_index, Value* result) { in RttCanon()
5566 LiftoffRegister SubtypeCheck(FullDecoder* decoder, const Value& obj, in SubtypeCheck()
5627 void RefTest(FullDecoder* decoder, const Value& obj, const Value& rtt, in RefTest()
5646 void RefCast(FullDecoder* decoder, const Value& obj, const Value& rtt, in RefCast()
5660 void BrOnCast(FullDecoder* decoder, const Value& obj, const Value& rtt, in BrOnCast()
5682 void BrOnCastFail(FullDecoder* decoder, const Value& obj, const Value& rtt, in BrOnCastFail()
5785 void RefIsI31(FullDecoder* decoder, const Value& object, in RefIsI31()
5791 void AbstractTypeCast(const Value& object, FullDecoder* decoder, in AbstractTypeCast()
5802 void RefAsData(FullDecoder* decoder, const Value& object, in RefAsData()
5807 void RefAsFunc(FullDecoder* decoder, const Value& object, in RefAsFunc()
5812 void RefAsI31(FullDecoder* decoder, const Value& object, Value* result) { in RefAsI31()
5816 void RefAsArray(FullDecoder* decoder, const Value& object, Value* result) { in RefAsArray()
5822 void BrOnAbstractType(const Value& object, FullDecoder* decoder, in BrOnAbstractType()
5842 void BrOnNonAbstractType(const Value& object, FullDecoder* decoder, in BrOnNonAbstractType()
5863 void BrOnData(FullDecoder* decoder, const Value& object, in BrOnData()
5869 void BrOnFunc(FullDecoder* decoder, const Value& object, in BrOnFunc()
5875 void BrOnI31(FullDecoder* decoder, const Value& object, in BrOnI31()
5881 void BrOnArray(FullDecoder* decoder, const Value& object, in BrOnArray()
5887 void BrOnNonData(FullDecoder* decoder, const Value& object, in BrOnNonData()
5893 void BrOnNonFunc(FullDecoder* decoder, const Value& object, in BrOnNonFunc()
5899 void BrOnNonI31(FullDecoder* decoder, const Value& object, in BrOnNonI31()
5905 void BrOnNonArray(FullDecoder* decoder, const Value& object, in BrOnNonArray()
5911 void Forward(FullDecoder* decoder, const Value& from, Value* to) { in Forward()
5916 void CallDirect(FullDecoder* decoder, in CallDirect()
6004 void CallIndirect(FullDecoder* decoder, const Value& index_val, in CallIndirect()
6148 void CallRef(FullDecoder* decoder, ValueType func_ref_type, in CallRef()
6287 void MaybeEmitNullCheck(FullDecoder* decoder, Register object, in MaybeEmitNullCheck()
6298 void BoundsCheckArray(FullDecoder* decoder, LiftoffRegister array, in BoundsCheckArray()
6416 void FinishCall(FullDecoder* decoder, ValueKindSig* sig, in FinishCall()
6600 WasmFullDecoder<Decoder::kBooleanValidation, LiftoffCompiler> decoder( in ExecuteLiftoffCompilation() local
6680 WasmFullDecoder<Decoder::kBooleanValidation, LiftoffCompiler> decoder( in GenerateLiftoffDebugSideTable() local