Lines Matching defs:arity
118 ConstructForwardVarargsParameters(size_t arity, uint32_t start_index)
119 : bit_field_(ArityField::encode(arity) |
122 size_t arity() const { return ArityField::decode(bit_field_); }
149 // Defines the arity (parameters plus the target and new target) and the
158 ConstructParameters(uint32_t arity, CallFrequency const& frequency,
160 : arity_(arity), frequency_(frequency), feedback_(feedback) {
161 DCHECK_GE(arity, kExtraConstructInputCount);
162 DCHECK(is_int32(arity));
165 // TODO(jgruber): Consider removing `arity()` and just storing the arity
170 // that expect `arity()` to include extra args.
171 uint32_t arity() const { return arity_; }
198 CallForwardVarargsParameters(size_t arity, uint32_t start_index)
199 : bit_field_(ArityField::encode(arity) |
202 size_t arity() const { return ArityField::decode(bit_field_); }
228 // Defines the arity (parameters plus the target and receiver) and the call
237 CallParameters(size_t arity, CallFrequency const& frequency,
242 : bit_field_(ArityField::encode(arity) |
253 DCHECK_GE(arity, kExtraCallInputCount);
254 DCHECK(is_int32(arity));
257 // TODO(jgruber): Consider removing `arity()` and just storing the arity
259 size_t arity() const { return ArityField::decode(bit_field_); }
261 return static_cast<int>(arity() - kExtraCallInputCount);
309 // Defines the arity and the ID for a runtime function call. This is used as a
313 CallRuntimeParameters(Runtime::FunctionId id, size_t arity)
314 : id_(id), arity_(arity) {}
317 size_t arity() const { return arity_; }
569 CreateArrayParameters(size_t arity, base::Optional<AllocationSiteRef> site)
570 : arity_(arity), site_(site) {}
572 size_t arity() const { return arity_; }
651 CreateBoundFunctionParameters(size_t arity, const MapRef& map)
652 : arity_(arity), map_(map) {}
654 size_t arity() const { return arity_; }
945 const Operator* CreateArray(size_t arity,
950 const Operator* CreateBoundFunction(size_t arity, const MapRef& map);
981 const Operator* CallForwardVarargs(size_t arity, uint32_t start_index);
983 size_t arity, CallFrequency const& frequency = CallFrequency(),
995 uint32_t arity, CallFrequency const& frequency = CallFrequency(),
1000 const Operator* CallRuntime(Runtime::FunctionId id, size_t arity);
1001 const Operator* CallRuntime(const Runtime::Function* function, size_t arity);
1009 const Operator* ConstructForwardVarargs(size_t arity, uint32_t start_index);
1010 const Operator* Construct(uint32_t arity,
1016 uint32_t arity, CallFrequency const& frequency = CallFrequency(),
1382 // This is the arity fed into Call/ConstructArguments.