Lines Matching defs:function
196 // AIX uses a function descriptor. When calling C code be
1328 // function.
1449 // r4: function (passed through to callee)
1562 void MacroAssembler::InvokeFunctionCode(Register function, Register new_target,
1566 // You can't call a function without a valid frame.
1568 DCHECK_EQ(function, r4);
1571 // On function call, call into the debugger if necessary.
1572 CheckDebugHook(function, new_target, expected_parameter_count,
1582 // We call indirectly through the code field in the function to
1587 code, FieldMemOperand(function, JSFunction::kCodeOffset), r0);
1605 // You can't call a function without a valid frame.
1608 // Contract with called JS functions requires that function is passed in r4.
1626 void MacroAssembler::InvokeFunction(Register function,
1630 // You can't call a function without a valid frame.
1633 // Contract with called JS functions requires that function is passed in r4.
1634 DCHECK_EQ(function, r4);
1636 // Get the function and setup the context.
1962 // If the expected number of arguments of the runtime function is
1983 const Runtime::Function* function = Runtime::FunctionForId(fid);
1984 DCHECK_EQ(1, function->result_size);
1985 if (function->nargs >= 0) {
1986 mov(r3, Operand(function->nargs));
2286 void TurboAssembler::CallCFunction(ExternalReference function,
2290 Move(ip, function);
2295 void TurboAssembler::CallCFunction(Register function, int num_reg_arguments,
2298 CallCFunctionHelper(function, num_reg_arguments, num_double_arguments,
2302 void TurboAssembler::CallCFunction(ExternalReference function,
2305 CallCFunction(function, num_arguments, 0, has_function_descriptor);
2308 void TurboAssembler::CallCFunction(Register function, int num_arguments,
2310 CallCFunction(function, num_arguments, 0, has_function_descriptor);
2313 void TurboAssembler::CallCFunctionHelper(Register function,
2349 // Just call directly. The function called cannot cause a GC, or
2352 Register dest = function;
2354 // AIX/PPC64BE Linux uses a function descriptor. When calling C code be
2357 MemOperand(function, kSystemPointerSize));
2358 LoadU64(ip, MemOperand(function, 0));
2362 Move(ip, function);
3702 // being generated) is immovable or that the callee function cannot trigger
3703 // GC, since the callee function will return to it.
3710 // AIX/PPC64BE Linux uses a function descriptor. When calling C code be