Lines Matching defs:function

115   // Generates function and stub prologue code.
128 // context and JS function
620 // Before calling a C-function from generated code, align arguments on stack.
623 // are word sized. If double arguments are used, this function assumes that
642 // Calls a C function and cleans up the space for arguments allocated
643 // by PrepareCallCFunction. The called function is not allowed to trigger a
646 // function).
647 void CallCFunction(ExternalReference function, int num_arguments,
649 void CallCFunction(Register function, int num_arguments,
651 void CallCFunction(ExternalReference function, int num_reg_arguments,
654 void CallCFunction(Register function, int num_reg_arguments,
914 // Usage: call the appropriate arithmetic function and then call one of the
959 // Define a function entrypoint. This doesn't emit any code for this
1070 void CallCFunctionHelper(Register function, int num_reg_arguments,
1082 // TODO(victorgomes): Remove this function once we stick with the reversed
1158 // Invoke the JavaScript function code by either calling or jumping.
1159 void InvokeFunctionCode(Register function, Register new_target,
1163 // On function call, call into the debugger if necessary.
1168 // Invoke the JavaScript function in the given register. Changes the
1169 // current context to the context in the function before invoking.
1170 void InvokeFunctionWithNewTarget(Register function, Register new_target,
1173 void InvokeFunction(Register function, Register expected_parameter_count,
1251 const Runtime::Function* function = Runtime::FunctionForId(fid);
1252 CallRuntime(function, function->nargs, SaveFPRegsMode::kSave);
1255 // Convenience function: Same as above, but takes the fid instead.
1258 const Runtime::Function* function = Runtime::FunctionForId(fid);
1259 CallRuntime(function, function->nargs, save_doubles);
1262 // Convenience function: Same as above, but takes the fid instead.
1268 // Convenience function: tail call a runtime routine (jump).