Lines Matching refs:CallInfo
647 DoCall(decoder, CallInfo::CallDirect(imm.index), imm.sig, args, returns);
657 DoReturnCall(decoder, CallInfo::CallDirect(imm.index), imm.sig, args);
665 CallInfo::CallIndirect(index, imm.table_imm.index, imm.sig_imm.index),
674 CallInfo::CallIndirect(index, imm.table_imm.index, imm.sig_imm.index),
689 DoCall(decoder, CallInfo::CallRef(func_ref, NullCheckFor(func_ref.type)),
716 DoCall(decoder, CallInfo::CallDirect(expected_function_index),
725 DoCall(decoder, CallInfo::CallRef(func_ref, NullCheckFor(func_ref.type)),
760 CallInfo::CallRef(func_ref, NullCheckFor(func_ref.type)),
785 DoReturnCall(decoder, CallInfo::CallDirect(expected_function_index), sig,
792 CallInfo::CallRef(func_ref, NullCheckFor(func_ref.type)), sig,
1627 class CallInfo {
1631 static CallInfo CallDirect(uint32_t callee_index) {
1636 static CallInfo CallIndirect(const Value& index_value, uint32_t table_index,
1642 static CallInfo CallRef(const Value& funcref_value,
1675 CallInfo(CallMode call_mode, uint32_t callee_or_sig_index,
1690 void DoCall(FullDecoder* decoder, CallInfo call_info, const FunctionSig* sig,
1708 arg_nodes[0] = (call_info.call_mode() == CallInfo::kCallDirect)
1716 case CallInfo::kCallIndirect:
1723 case CallInfo::kCallDirect:
1730 case CallInfo::kCallRef:
1748 void DoReturnCall(FullDecoder* decoder, CallInfo call_info,
1764 if (call_info.call_mode() == CallInfo::kCallDirect) {
1784 case CallInfo::kCallIndirect:
1789 case CallInfo::kCallDirect:
1793 case CallInfo::kCallRef: