Lines Matching refs:num_arguments
468 void MacroAssembler::IllegalOperation(int num_arguments) { in IllegalOperation() argument
469 if (num_arguments > 0) { in IllegalOperation()
470 addq(rsp, Immediate(num_arguments * kPointerSize)); in IllegalOperation()
495 void MacroAssembler::CallRuntime(Runtime::FunctionId id, int num_arguments) { in CallRuntime() argument
496 CallRuntime(Runtime::FunctionForId(id), num_arguments); in CallRuntime()
511 int num_arguments) { in TryCallRuntime() argument
512 return TryCallRuntime(Runtime::FunctionForId(id), num_arguments); in TryCallRuntime()
517 int num_arguments) { in CallRuntime() argument
521 if (f->nargs >= 0 && f->nargs != num_arguments) { in CallRuntime()
522 IllegalOperation(num_arguments); in CallRuntime()
530 Set(rax, num_arguments); in CallRuntime()
538 int num_arguments) { in TryCallRuntime() argument
539 if (f->nargs >= 0 && f->nargs != num_arguments) { in TryCallRuntime()
540 IllegalOperation(num_arguments); in TryCallRuntime()
550 Set(rax, num_arguments); in TryCallRuntime()
558 int num_arguments) { in CallExternalReference() argument
559 Set(rax, num_arguments); in CallExternalReference()
568 int num_arguments, in TailCallExternalReference() argument
581 Set(rax, num_arguments); in TailCallExternalReference()
587 const ExternalReference& ext, int num_arguments, int result_size) { in TryTailCallExternalReference() argument
599 Set(rax, num_arguments); in TryTailCallExternalReference()
605 int num_arguments, in TailCallRuntime() argument
608 num_arguments, in TailCallRuntime()
614 int num_arguments, in TryTailCallRuntime() argument
617 num_arguments, in TryTailCallRuntime()
2834 int MacroAssembler::ArgumentStackSlotsForCFunctionCall(int num_arguments) { in ArgumentStackSlotsForCFunctionCall() argument
2841 ASSERT(num_arguments >= 0); in ArgumentStackSlotsForCFunctionCall()
2844 if (num_arguments < kMinimumStackSlots) return kMinimumStackSlots; in ArgumentStackSlotsForCFunctionCall()
2845 return num_arguments; in ArgumentStackSlotsForCFunctionCall()
2847 if (num_arguments < kRegisterPassedArguments) return 0; in ArgumentStackSlotsForCFunctionCall()
2848 return num_arguments - kRegisterPassedArguments; in ArgumentStackSlotsForCFunctionCall()
2853 void MacroAssembler::PrepareCallCFunction(int num_arguments) { in PrepareCallCFunction() argument
2856 ASSERT(num_arguments >= 0); in PrepareCallCFunction()
2862 ArgumentStackSlotsForCFunctionCall(num_arguments); in PrepareCallCFunction()
2870 int num_arguments) { in CallCFunction() argument
2872 CallCFunction(rax, num_arguments); in CallCFunction()
2876 void MacroAssembler::CallCFunction(Register function, int num_arguments) { in CallCFunction() argument
2884 ASSERT(num_arguments >= 0); in CallCFunction()
2886 ArgumentStackSlotsForCFunctionCall(num_arguments); in CallCFunction()