Lines Matching defs:args
136 Args&&... args) {
143 decoder->errorf(pc, str, std::forward<Args>(args)...);
161 void DecodeError(Decoder* decoder, const char* str, Args&&... args) {
168 decoder->errorf(str, std::forward<Args>(args)...);
893 // F(Name, args...)
919 const Value& rtt, const Value args[], Value* result) \
976 const Value args[], Value returns[]) \
978 const CallIndirectImmediate<validate>& imm, const Value args[], \
981 uint32_t sig_index, const Value args[], const Value returns[]) \
983 uint32_t sig_index, const Value args[]) \
985 const Value args[]) \
987 const CallIndirectImmediate<validate>& imm, const Value args[]) \
991 F(SimdOp, WasmOpcode opcode, base::Vector<Value> args, Value* result) \
998 const base::Vector<Value>& args) \
1004 F(AtomicOp, WasmOpcode opcode, base::Vector<Value> args, \
1015 base::Vector<Value> args) \
1018 base::Vector<Value> args) \
1172 void DecodeError(Args... args) {
1173 wasm::DecodeError<validate>(this, std::forward<Args>(args)...);
2583 ArgVector args = PeekArgs(imm.sig);
2584 Control* block = PushControl(kControlBlock, 0, args.length());
2585 SetBlockType(block, imm, args.begin());
2610 ArgVector args = PeekArgs(imm.tag->ToFunctionSig());
2611 CALL_INTERFACE_IF_OK_AND_REACHABLE(Throw, imm, base::VectorOf(args));
2622 ArgVector args = PeekArgs(imm.sig);
2623 Control* try_block = PushControl(kControlTry, 0, args.length());
2624 SetBlockType(try_block, imm, args.begin());
2810 ArgVector args = PeekArgs(imm.sig, new_locals_count);
2812 let_local_values.length() + args.length());
2813 SetBlockType(let_block, imm, args.begin());
2818 DropArgs(imm.sig); // Drop {args}.
2827 ArgVector args = PeekArgs(imm.sig);
2828 Control* block = PushControl(kControlLoop, 0, args.length());
2829 SetBlockType(&control_.back(), imm, args.begin());
2841 ArgVector args = PeekArgs(imm.sig, 1);
2843 Control* if_block = PushControl(kControlIf, 0, 1 + args.length());
2844 SetBlockType(if_block, imm, args.begin());
2847 DropArgs(imm.sig); // Drop {args}.
3310 ArgVector args = PeekArgs(imm.sig);
3312 CALL_INTERFACE_IF_OK_AND_REACHABLE(CallDirect, imm, args.begin(),
3324 ArgVector args = PeekArgs(imm.sig, 1);
3326 CALL_INTERFACE_IF_OK_AND_REACHABLE(CallIndirect, index, imm, args.begin(),
3343 ArgVector args = PeekArgs(imm.sig);
3344 CALL_INTERFACE_IF_OK_AND_REACHABLE(ReturnCall, imm, args.begin());
3361 ArgVector args = PeekArgs(imm.sig, 1);
3363 args.begin());
3384 ArgVector args = PeekArgs(sig, 1);
3387 func_type.ref_index(), args.begin(),
3410 ArgVector args = PeekArgs(sig, 1);
3412 func_type.ref_index(), args.begin());
3618 Value* args) {
3623 InitMerge(&c->start_merge, imm.in_arity(), [&imm, args](uint32_t i) {
3628 Value value = args[i];
3672 ArgVector args(stack_value(depth + count), count);
3674 ValidateArgType(args, i, sig->GetParam(i));
3676 return args;
3689 ArgVector args(stack_value(depth + count), count);
3691 ValidateArgType(args, i, type->field(i).Unpacked());
3693 return args;
3704 ArgVector args(stack_value(size), arg_types.size());
3706 ValidateArgType(args, i, arg_types[i]);
3708 return args;
4008 ArgVector args = PeekArgs(sig);
4011 base::VectorOf(args), nullptr);
4016 SimdOp, opcode, base::VectorOf(args), results.begin());
4066 ArgVector args = PeekArgs(imm.struct_type, 1);
4069 args.begin(), &value);
4976 ArgVector args = PeekArgs(sig);
4978 CALL_INTERFACE_IF_OK_AND_REACHABLE(AtomicOp, opcode, base::VectorOf(args),
4983 CALL_INTERFACE_IF_OK_AND_REACHABLE(AtomicOp, opcode, base::VectorOf(args),
5050 ArgVector args = PeekArgs(sig);
5052 base::VectorOf(args));
5068 ArgVector args = PeekArgs(sig);
5070 base::VectorOf(args));
5225 V8_INLINE void ValidateArgType(ArgVector args, int index,
5227 Value val = args[index];