Home | History | Annotate | Download | only in ia32

Lines Matching refs:Function

66   // responsibility of the caller to never invoke such function on the
221 // Find the function context up the context chain.
240 // Load the global function with the given index.
241 void LoadGlobalFunction(int index, Register function);
243 // Load the initial map from the global function. The registers
244 // function and map can be the same.
245 void LoadGlobalFunctionInitialMap(Register function, Register map);
275 // Invoke the JavaScript function code by either calling or jumping.
300 // Invoke the JavaScript function in the given register. Changes the
301 // current context to the context in the function before invoking.
302 void InvokeFunction(Register function,
308 void InvokeFunction(Handle<JSFunction> function,
314 // Invoke specified builtin JavaScript function. Adds an entry to
320 // Store the function for the given builtin in the target register.
648 // Try to get function prototype of a function and puts the value in
649 // the result register. Checks that the function really is a
650 // function and jumps to the miss label if the fast checks fail. The
651 // function register will be untouched; the other registers may be
653 void TryGetFunctionPrototype(Register function,
682 void CallRuntime(const Runtime::Function* f, int num_arguments);
685 // Convenience function: Same as above, but takes the fid instead.
688 // Convenience function: call an external reference.
698 // Convenience function: tail call a runtime routine (jump).
703 // Before calling a C-function from generated code, align arguments on stack.
712 // Calls a C function and cleans up the space for arguments allocated
713 // by PrepareCallCFunction. The called function is not allowed to trigger a
716 // function).
717 void CallCFunction(ExternalReference function, int num_arguments);
718 void CallCFunction(Register function, int num_arguments);
727 // Calls an API function. Allocates HandleScope, extracts returned value