Lines Matching defs:function

102   // Before calling a C-function from generated code, align arguments on stack.
111 // Calls a C function and cleans up the space for arguments allocated
112 // by PrepareCallCFunction. The called function is not allowed to trigger a
115 // function).
116 void CallCFunction(ExternalReference function, int num_arguments);
117 void CallCFunction(Register function, int num_arguments);
120 // C function.
128 // and there is a function template `void movq(P1)`, while technically
233 // Test-and-jump functions. Typically combines a check function
429 // Generates function and stub prologue code.
478 // stack check, do it before calling this function because this function may
557 // Define a function entrypoint. This doesn't emit any code for this
738 // Invoke the JavaScript function code by either calling or jumping.
739 void InvokeFunctionCode(Register function, Register new_target,
743 // On function call, call into the debugger.
748 // Invoke the JavaScript function in the given register. Changes the
749 // current context to the context in the function before invoking.
750 void InvokeFunction(Register function, Register new_target,
753 void InvokeFunction(Register function, Register new_target,
867 // Convenience function: Same as above, but takes the fid instead.
870 const Runtime::Function* function = Runtime::FunctionForId(fid);
871 CallRuntime(function, function->nargs, save_doubles);
874 // Convenience function: Same as above, but takes the fid instead.
880 // Convenience function: tail call a runtime routine (jump)