Home | History | Annotate | Download | only in compiler

Lines Matching refs:locations

221   LocationSignature::Builder locations(zone, return_count, parameter_count);
225 if (locations.return_count_ > 0) {
226 locations.AddReturn(regloc(kReturnRegister0));
228 if (locations.return_count_ > 1) {
229 locations.AddReturn(regloc(kReturnRegister1));
231 if (locations.return_count_ > 2) {
232 locations.AddReturn(regloc(kReturnRegister2));
240 locations.AddParam(
245 locations.AddParam(regloc(kRuntimeCallFunctionRegister));
249 locations.AddParam(regloc(kRuntimeCallArgCountRegister));
253 locations.AddParam(regloc(kContextRegister));
269 locations.Build(), // location_sig
289 LocationSignature::Builder locations(zone, return_count, parameter_count);
293 locations.AddReturn(regloc(kReturnRegister0));
299 locations.AddParam(LinkageLocation::ForCallerFrameSlot(spill_slot_index));
304 locations.AddParam(regloc(kJavaScriptCallNewTargetRegister));
308 locations.AddParam(regloc(kJavaScriptCallArgCountRegister));
312 locations.AddParam(regloc(kContextRegister));
327 locations.Build(), // location_sig
337 // TODO(all): Add support for return representations/locations to
352 LocationSignature::Builder locations(zone, return_count, parameter_count);
356 if (locations.return_count_ > 0) {
357 locations.AddReturn(regloc(kReturnRegister0));
359 if (locations.return_count_ > 1) {
360 locations.AddReturn(regloc(kReturnRegister1));
362 if (locations.return_count_ > 2) {
363 locations.AddReturn(regloc(kReturnRegister2));
376 locations.AddParam(regloc(reg));
381 locations.AddParam(LinkageLocation::ForCallerFrameSlot(stack_slot));
386 locations.AddParam(regloc(kContextRegister));
397 locations.Build(), // location_sig
409 LocationSignature::Builder locations(zone, 1, 1);
412 locations.AddParam(regloc(kAllocateSizeRegister));
415 locations.AddReturn(regloc(kReturnRegister0));
426 locations.Build(), // location_sig
442 LocationSignature::Builder locations(zone, 0, parameter_count);
452 locations.AddParam(regloc(reg));
457 locations.AddParam(LinkageLocation::ForCallerFrameSlot(stack_slot));
470 locations.Build(), // location_sig