Lines Matching defs:Descriptor
181 typedef typename Stub::Descriptor Descriptor;
241 CodeStubDescriptor* descriptor) {
252 assembler.TailCallRuntime(descriptor->miss_handler_id(),
256 assembler.TailCallRuntime(descriptor->miss_handler_id(),
260 assembler.TailCallRuntime(descriptor->miss_handler_id(),
265 assembler.TailCallRuntime(descriptor->miss_handler_id(),
270 assembler.TailCallRuntime(descriptor->miss_handler_id(),
285 CodeStubDescriptor descriptor(stub);
287 if (FLAG_minimal && descriptor.has_miss_handler()) {
288 return stub->GenerateRuntimeTailCall(&descriptor);
294 if (stub->IsUninitialized() && descriptor.has_miss_handler()) {
295 DCHECK(!descriptor.stack_parameter_count().is_valid());
296 return stub->GenerateLightweightMissCode(descriptor.miss_handler());
306 int parameter_count = descriptor.GetStackParameterCount();
307 if (descriptor.function_mode() == NOT_JS_FUNCTION_STUB_MODE) {
326 HValue* const object = GetParameter(Descriptor::kObject);
327 HValue* const map = GetParameter(Descriptor::kMap);
390 HValue* left = GetParameter(Descriptor::kLeft);
391 HValue* right = GetParameter(Descriptor::kRight);
467 HValue* allocation_site = GetParameter(Descriptor::kAllocationSite);
468 HValue* left = GetParameter(Descriptor::kLeft);
469 HValue* right = GetParameter(Descriptor::kRight);
491 if_true.If<HBranch>(GetParameter(Descriptor::kArgument), stub->hints());