Lines Matching refs:Function
49 // function calling convention.
79 // responsibility of the caller to never invoke such function on the
243 // Invoke the JavaScript function code by either calling or jumping.
257 // Invoke the JavaScript function in the given register. Changes the
258 // current context to the context in the function before invoking.
259 void InvokeFunction(Register function,
264 void InvokeFunction(JSFunction* function,
269 // Invoke specified builtin JavaScript function. Adds an entry to
275 // Store the function for the given builtin in the target register.
388 function
902 // Try to get function prototype of a function and puts the value in
903 // the result register. Checks that the function really is a
904 // function and jumps to the miss label if the fast checks fail. The
905 // function register will be untouched; the other register may be
907 void TryGetFunctionPrototype(Register function,
921 // Find the function context up the context chain.
924 // Load the global function with the given index.
925 void LoadGlobalFunction(int index, Register function);
927 // Load the initial map from the global function. The registers
928 // function and map can be the same.
929 void LoadGlobalFunctionInitialMap(Register function, Register map);
954 void CallRuntime(const Runtime::Function* f, int num_arguments);
956 // Call a runtime function and save the value of XMM registers.
959 // Call a runtime function, returning the CodeStub object called.
962 MUST_USE_RESULT MaybeObject* TryCallRuntime(const Runtime::Function* f,
965 // Convenience function: Same as above, but takes the fid instead.
968 // Convenience function: Same as above, but takes the fid instead.
972 // Convenience function: call an external reference.
986 // Convenience function: tail call a runtime routine (jump).
1009 // Calls an API function. Allocates HandleScope, extracts
1014 ApiFunction* function, int stack_space);
1016 // Before calling a C-function from generated code, align arguments on stack.
1025 // Calls a C function and cleans up the space for arguments allocated
1026 // by PrepareCallCFunction. The called function is not allowed to trigger a
1029 // function).
1030 void CallCFunction(ExternalReference function, int num_arguments);
1031 void CallCFunction(Register function, int num_arguments);
1034 // C function.
1976 // case when we invoke function values without going through the