Lines Matching defs:function
371 // being generated) is immovable or that the callee function cannot trigger
372 // GC, since the callee function will return to it.
1470 // preparing for calling the runtime function.
1594 // r1: function (passed through to callee)
1692 void MacroAssembler::InvokeFunctionCode(Register function, Register new_target,
1697 // You can't call a function without a valid frame.
1699 DCHECK_EQ(function, r1);
1702 // On function call, call into the debugger if necessary.
1721 // We call indirectly through the code field in the function to
1725 ldr(code, FieldMemOperand(function, JSFunction::kCodeOffset));
1738 CallDebugOnFunctionCall(function, new_target, expected_parameter_count,
1751 // You can't call a function without a valid frame.
1754 // Contract with called JS functions requires that function is passed in r1.
1770 void MacroAssembler::InvokeFunction(Register function,
1775 // You can't call a function without a valid frame.
1778 // Contract with called JS functions requires that function is passed in r1.
1779 DCHECK_EQ(function, r1);
1781 // Get the function and setup the context.
1935 // If the expected number of arguments of the runtime function is
1953 const Runtime::Function* function = Runtime::FunctionForId(fid);
1954 DCHECK_EQ(1, function->result_size);
1955 if (function->nargs >= 0) {
1960 mov(r0, Operand(function->nargs));
2054 // Use Call directly to avoid any unneeded overhead. The function won't
2496 void TurboAssembler::CallCFunction(ExternalReference function,
2501 Move(scratch, function);
2505 void TurboAssembler::CallCFunction(Register function, int num_reg_arguments,
2507 CallCFunctionHelper(function, num_reg_arguments, num_double_arguments);
2510 void TurboAssembler::CallCFunction(ExternalReference function,
2512 CallCFunction(function, num_arguments, 0);
2515 void TurboAssembler::CallCFunction(Register function, int num_arguments) {
2516 CallCFunction(function, num_arguments, 0);
2519 void TurboAssembler::CallCFunctionHelper(Register function,
2525 // Make sure that the stack is aligned before calling a C function unless
2569 // Just call directly. The function called cannot cause a GC, or
2572 Call(function);
2742 // Helper function for f64x2 convert low instructions.
2753 // Default arguments are not part of the function type