Home | History | Annotate | Download | only in x64

Lines Matching full:num_arguments

637                                  int num_arguments,
642 CHECK(f->nargs < 0 || f->nargs == num_arguments);
648 Set(rax, num_arguments);
656 int num_arguments) {
657 Set(rax, num_arguments);
668 // -- rsp[8] : argument num_arguments - 1
670 // -- rsp[8 * num_arguments] : argument 0 (receiver)
5139 int MacroAssembler::ArgumentStackSlotsForCFunctionCall(int num_arguments) {
5146 DCHECK(num_arguments >= 0);
5149 if (num_arguments < kMinimumStackSlots) return kMinimumStackSlots;
5150 return num_arguments;
5152 if (num_arguments < kRegisterPassedArguments) return 0;
5153 return num_arguments - kRegisterPassedArguments;
5191 void MacroAssembler::PrepareCallCFunction(int num_arguments) {
5194 DCHECK(num_arguments >= 0);
5200 ArgumentStackSlotsForCFunctionCall(num_arguments);
5208 int num_arguments) {
5210 CallCFunction(rax, num_arguments);
5214 void MacroAssembler::CallCFunction(Register function, int num_arguments) {
5223 DCHECK(num_arguments >= 0);
5225 ArgumentStackSlotsForCFunctionCall(num_arguments);