Lines Matching defs:function
90 // stack check, do it before calling this function because this function may
204 // Before calling a C-function from generated code, align arguments on stack.
213 // Calls a C function and cleans up the space for arguments allocated
214 // by PrepareCallCFunction. The called function is not allowed to trigger a
217 // function).
218 void CallCFunction(ExternalReference function, int num_arguments);
219 void CallCFunction(Register function, int num_arguments);
228 // Generates function and stub prologue code.
402 // Define a function entrypoint. This doesn't emit any code for this
440 // this function is concerned.
497 // Invoke the JavaScript function code by either calling or jumping.
499 void InvokeFunctionCode(Register function, Register new_target,
503 // On function call, call into the debugger.
509 // Invoke the JavaScript function in the given register. Changes the
510 // current context to the context in the function before invoking.
511 void InvokeFunction(Register function, Register new_target,
604 // Convenience function: Same as above, but takes the fid instead.
607 const Runtime::Function* function = Runtime::FunctionForId(fid);
608 CallRuntime(function, function->nargs, save_doubles);
611 // Convenience function: Same as above, but takes the fid instead.
617 // Convenience function: tail call a runtime routine (jump).