Lines Matching defs:params
131 ownvec<ValType> params = ownvec<ValType>::make_uninitialized(param_count);
133 params[i] = ValType::make(V8ValueTypeToWasm(sig->GetParam(i)));
140 return FuncType::make(std::move(params), std::move(results));
619 ownvec<ValType> params;
622 FuncTypeImpl(ownvec<ValType>& params, ownvec<ValType>& results)
624 params(std::move(params)),
635 auto FuncType::make(ownvec<ValType>&& params, ownvec<ValType>&& results)
637 return params && results
639 FuncTypeImpl(params, results)))
644 return make(params().deep_copy(), results().deep_copy());
647 auto FuncType::params() const -> const ownvec<ValType>& {
648 return impl(this)->params;
1373 // Use an invalid type as a marker separating params and results.
1379 static_cast<int>(type->params().size() + type->results().size() + 1);
1392 for (size_t i = 0; i < type->params().size(); i++) {
1393 sig->set(index++, WasmValKindToV8(type->params()[i]->kind()));
1402 ownvec<ValType> params = ownvec<ValType>::make_uninitialized(param_arity);
1410 params[p] = ValType::make(V8ValueTypeToWasm(sig.get(i)));
1412 return FuncType::make(std::move(params), std::move(results));
1719 const ownvec<ValType>& param_types = self->type->params();
1725 std::unique_ptr<Val[]> params(new Val[num_param_types]);
1731 params[i] = Val(v8::base::ReadUnalignedValue<int32_t>(p));
1735 params[i] = Val(v8::base::ReadUnalignedValue<int64_t>(p));
1739 params[i] = Val(v8::base::ReadUnalignedValue<float32_t>(p));
1743 params[i] = Val(v8::base::ReadUnalignedValue<float64_t>(p));
1751 params[i] = Val(V8RefValueToWasm(store, obj));
1759 trap = self->callback_with_env(self->env, params.get(), results.get());
1761 trap = self->callback(params.get(), results.get());
2526 wasm_functype_t* wasm_functype_new(wasm_valtype_vec_t* params,
2528 return release_functype(wasm::FuncType::make(adopt_valtype_vec(params),
2533 return hide_valtype_vec(ft->params());