Lines Matching defs:param
3226 // properly deconstruct itself (actual param count and signature param
3296 // | 1st int param |
3298 // | 2nd int param |
3301 // |- - - - - - - - -| where the next int param should be placed)
3304 // | 1st float param |
3307 // |- - - - - - - - -| where the next float param should be placed)
3337 // Set up for the param evaluation loop.
3339 // We will loop through the params starting with the 1st param.
3343 // | param n |
3345 // | param n-1 | Caller
3347 // | param 1 |
3357 // We iterate through half-open interval <1st param, [rbp + param_limit]).
3369 Register param = rax;
3371 // first the return then the param types.
3389 __ movq(param, MemOperand(original_fp, current_param, times_1, 0));
3396 // If param is a Smi we can easily convert it. Otherwise we'll call a builtin
3401 __ JumpIfNotSmi(param, &convert_param);
3403 __ SmiUntag(param);
3405 __ movl(param, param);
3406 // Place the param into the proper slot in Integer section.
3407 __ movq(MemOperand(current_int_param_slot, 0), param);
3455 __ movq(param, MemOperand(original_fp, current_param, times_1, 0));
3467 // Place the param into the proper slot in Integer section.
3470 __ movq(MemOperand(current_int_param_slot, 0), param);
3487 // Move the parameters into the proper param registers.
3517 // Fill the FP param registers.
3524 // We want the start to point to the last properly placed param.
3530 // Fill the GP param registers.
3536 // We want the start to point to the last properly placed param.
3543 // param of the section instead of the next free slot.
3559 // params that didn't fit into param registers are pushed again.
3568 // if no int or ref param remains, directly iterate valuetypes
3625 // Copy the param from the integer section to the actual parameter area.
3636 // Copy the param from the float section to the actual parameter area.
3764 // The builtin expects the parameter to be in register param = rax.
3810 __ AssertZeroExtended(param);
3814 __ movq(MemOperand(current_int_param_slot, 0), param);
3823 __ movq(MemOperand(current_int_param_slot, 0), param);