Lines Matching defs:descriptor

50     Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor,
57 zone, descriptor, descriptor.GetStackParameterCount(),
1074 const CallInterfaceDescriptor& descriptor,
1080 int implicit_nodes = descriptor.HasContextParameter() ? 2 : 1;
1084 if (descriptor.AllowVarArgs()) {
1085 DCHECK_LE(descriptor.GetParameterCount(), argc);
1087 DCHECK_EQ(descriptor.GetParameterCount(), argc);
1090 // Extra arguments not mentioned in the descriptor are passed on the stack.
1091 int stack_parameter_count = argc - descriptor.GetRegisterParameterCount();
1092 DCHECK_LE(descriptor.GetStackParameterCount(), stack_parameter_count);
1095 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags,
1106 void CodeAssembler::TailCallStubImpl(const CallInterfaceDescriptor& descriptor,
1111 DCHECK_EQ(descriptor.GetParameterCount(), args.size());
1113 zone(), descriptor, descriptor.GetStackParameterCount(),
1119 if (descriptor.HasContextParameter()) {
1127 const CallInterfaceDescriptor& descriptor,
1139 if (descriptor.HasContextParameter()) {
1143 return CallStubN(call_mode, descriptor, inputs.size(), inputs.data());
1146 Node* CodeAssembler::CallJSStubImpl(const CallInterfaceDescriptor& descriptor,
1162 if (descriptor.HasContextParameter()) {
1165 return CallStubN(StubCallMode::kCallCodeObject, descriptor, inputs.size(),
1170 const CallInterfaceDescriptor& descriptor, Node* target, Node* context,
1175 DCHECK_LE(descriptor.GetParameterCount(), args.size());
1177 // Extra arguments not mentioned in the descriptor are passed on the stack.
1178 int stack_parameter_count = argc - descriptor.GetRegisterParameterCount();
1179 DCHECK_LE(descriptor.GetStackParameterCount(), stack_parameter_count);
1181 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags,
1194 const CallInterfaceDescriptor& descriptor, TNode<RawPtrT> target,
1196 DCHECK_EQ(descriptor.GetParameterCount(), sizeof...(args));
1198 zone(), descriptor, descriptor.GetStackParameterCount());
1201 CHECK_EQ(descriptor.GetParameterCount() + 1, arraysize(nodes));
1208 const CallInterfaceDescriptor& descriptor, TNode<RawPtrT> target,
1216 JSTrampolineDescriptor descriptor;
1218 zone(), descriptor, descriptor.GetStackParameterCount(),
1222 CHECK_EQ(descriptor.GetParameterCount() + 2, arraysize(nodes));