Lines Matching defs:params
543 void WasmGraphBuilder::Start(unsigned params) {
544 Node* start = graph()->NewNode(mcgraph()->common()->Start(params));
548 parameters_ = zone_->NewArray<Node*>(params);
549 for (unsigned i = 0; i < params; i++) {
2998 const size_t params = sig->parameter_count();
3001 const size_t count = 1 + params + extra + has_frame_state;
3005 DCHECK_EQ(1 + params, args.size());
3010 if (params > 0) memcpy(&inputs[2], &args[1], params * sizeof(Node*));
3013 if (has_frame_state != 0) inputs[params + 2] = frame_state;
3014 inputs[params + has_frame_state + 2] = effect();
3015 inputs[params + has_frame_state + 3] = control();
6958 // transformation (if any params exist that need transformation).
6965 base::SmallVector<Node*, 16> params(args_count);
6966 for (int i = 0; i < wasm_param_count; ++i) params[i + 1] = Param(i + 1);
6971 // Check if the params received on runtime can be actually transformed
6976 CanTransformFast(params[i + 1], sig_->GetParam(i), &slow_path);
6982 Node* wasm_param = FromJSFast(params[i + 1], sig_->GetParam(i));
6998 FromJS(params[i + 1], js_context, sig_->GetParam(i), frame_state);
7000 Node* wasm_param = params[i + 1];
7685 int params = static_cast<int>(sig->parameter_count());
7687 zone.get(), false, params + 1, CallDescriptor::kNoFlags);
8292 // Build a name in the form "js-to-js:<params>:<returns>".
8349 // Build a name in the form "c-wasm-entry:<params>:<returns>".
8552 // Since params and returns are in different stack frames, we must allocate
8566 LinkageLocationAllocator params(
8570 locations.AddParam(params.Next(MachineRepresentation::kTaggedPointer));
8571 const size_t param_offset = 1; // Actual params start here.
8581 auto l = params.Next(param);
8586 params.EndSlotArea();
8592 auto l = params.Next(param);
8603 *parameter_slots = AddArgumentPaddingSlots(params.NumStackSlots());