Lines Matching defs:function
220 // Generates function and stub prologue code.
241 // Find the function context up the context chain.
257 // Load the global function with the given index.
258 void LoadGlobalFunction(int index, Register function);
260 // Load the initial map from the global function. The registers
261 // function and map can be the same.
262 void LoadGlobalFunctionInitialMap(Register function, Register map);
302 // Invoke the JavaScript function code by either calling or jumping.
304 void InvokeFunctionCode(Register function, Register new_target,
313 // Invoke the JavaScript function in the given register. Changes the
314 // current context to the context in the function before invoking.
315 void InvokeFunction(Register function, Register new_target,
319 void InvokeFunction(Register function, const ParameterCount& expected,
323 void InvokeFunction(Handle<JSFunction> function,
328 // Invoke specified builtin JavaScript function.
332 // Store the function for the given builtin in the target register.
639 // Try to get function prototype of a function and puts the value in
640 // the result register. Checks that the function really is a
641 // function and jumps to the miss label if the fast checks fail. The
642 // function register will be untouched; the other registers may be
644 void TryGetFunctionPrototype(Register function, Register result,
666 void CallRuntime(const Runtime::Function* f, int num_arguments,
669 const Runtime::Function* function = Runtime::FunctionForId(fid);
670 CallRuntime(function, function->nargs, kSaveFPRegs);
673 // Convenience function: Same as above, but takes the fid instead.
676 const Runtime::Function* function = Runtime::FunctionForId(fid);
677 CallRuntime(function, function->nargs, save_doubles);
680 // Convenience function: Same as above, but takes the fid instead.
686 // Convenience function: call an external reference.
689 // Convenience function: tail call a runtime routine (jump).
692 // Before calling a C-function from generated code, align arguments on stack.
701 // Calls a C function and cleans up the space for arguments allocated
702 // by PrepareCallCFunction. The called function is not allowed to trigger a
705 // function).
706 void CallCFunction(ExternalReference function, int num_arguments);
707 void CallCFunction(Register function, int num_arguments);