Lines Matching refs:locations
333 LocationSignature::Builder locations(zone, static_cast<size_t>(return_count),
337 if (locations.return_count_ > 0) {
338 locations.AddReturn(regloc(kReturnRegister0, MachineType::AnyTagged()));
340 if (locations.return_count_ > 1) {
341 locations.AddReturn(regloc(kReturnRegister1, MachineType::AnyTagged()));
343 if (locations.return_count_ > 2) {
344 locations.AddReturn(regloc(kReturnRegister2, MachineType::AnyTagged()));
349 locations.AddParam(LinkageLocation::ForCallerFrameSlot(
353 locations.AddParam(
357 locations.AddParam(
361 locations.AddParam(regloc(kContextRegister, MachineType::AnyTagged()));
371 locations.Build(), // location_sig
391 LocationSignature::Builder locations(zone, return_count, parameter_count);
394 locations.AddReturn(regloc(kReturnRegister0, MachineType::AnyTagged()));
399 locations.AddParam(LinkageLocation::ForCallerFrameSlot(
404 locations.AddParam(
408 locations.AddParam(
412 locations.AddParam(regloc(kContextRegister, MachineType::AnyTagged()));
425 locations.Build(), // location_sig
454 LocationSignature::Builder locations(zone, return_count, parameter_count);
461 for (size_t i = 0; i < locations.return_count_; i++) {
465 locations.AddReturn(regloc(kFPReturnRegister0, type));
469 locations.AddReturn(regloc(return_registers[num_returns], type));
487 locations.AddParam(regloc(reg, type));
491 locations.AddParam(LinkageLocation::ForCallerFrameSlot(
499 locations.AddParam(regloc(kContextRegister, MachineType::AnyTagged()));
533 locations.Build(), // location_sig
555 LocationSignature::Builder locations(zone, 1, parameter_count);
557 locations.AddReturn(regloc(kReturnRegister0, descriptor.GetReturnType(0)));
565 locations.AddParam(regloc(reg, type));
569 locations.AddParam(LinkageLocation::ForCallerFrameSlot(
583 locations.Build(), // location_sig