Home | History | Annotate | Download | only in compiler

Lines Matching refs:descriptor

141     // If we are compiling a JS function, use a JS call descriptor,
343 Zone* zone, const CallInterfaceDescriptor& descriptor,
346 const int register_parameter_count = descriptor.GetRegisterParameterCount();
349 const int context_count = descriptor.HasContextParameter() ? 1 : 0;
353 size_t return_count = descriptor.GetReturnCount();
358 locations.AddReturn(regloc(kReturnRegister0, descriptor.GetReturnType(0)));
361 locations.AddReturn(regloc(kReturnRegister1, descriptor.GetReturnType(1)));
364 locations.AddReturn(regloc(kReturnRegister2, descriptor.GetReturnType(2)));
371 Register reg = descriptor.GetRegisterParameter(i);
372 MachineType type = descriptor.GetParameterType(i);
404 descriptor.DebugName(), // debug name
405 descriptor.allocatable_registers());
410 Zone* zone, const CallInterfaceDescriptor& descriptor,
412 const int register_parameter_count = descriptor.GetRegisterParameterCount();
415 DCHECK_EQ(descriptor.GetReturnCount(), 1);
418 locations.AddReturn(regloc(kReturnRegister0, descriptor.GetReturnType(0)));
424 Register reg = descriptor.GetRegisterParameter(i);
425 MachineType type = descriptor.GetParameterType(i);
450 descriptor.DebugName());
471 // Parameter. Use the assigned location from the incoming call descriptor.