Lines Matching defs:function

23 // Flags used for LeaveExitFrame function.
26 // Flags used for the li macro-assembler function.
82 // Generates function and stub prologue code.
472 // Before calling a C-function from generated code, align arguments on stack.
484 // Calls a C function and cleans up the space for arguments allocated
485 // by PrepareCallCFunction. The called function is not allowed to trigger a
488 // function).
489 void CallCFunction(ExternalReference function, int num_arguments);
490 void CallCFunction(Register function, int num_arguments);
491 void CallCFunction(ExternalReference function, int num_reg_arguments,
493 void CallCFunction(Register function, int num_reg_arguments,
646 // functor/function with 'Label *func(size_t index)' declaration.
729 // Push a standard frame, consisting of ra, fp, context and JS function.
748 // Define a function entrypoint. This doesn't emit any code for this
780 void CallCFunctionHelper(Register function, int num_reg_arguments,
798 // TODO(LOONG_dev): LOONG64: Remove this function once we stick with the
907 // Load the initial map from the global function. The registers
908 // function and map can be the same, function is then overwritten.
909 void LoadGlobalFunctionInitialMap(Register function, Register map,
915 // Invoke the JavaScript function code by either calling or jumping.
916 void InvokeFunctionCode(Register function, Register new_target,
920 // On function call, call into the debugger.
925 // Invoke the JavaScript function in the given register. Changes the
926 // current context to the context in the function before invoking.
927 void InvokeFunctionWithNewTarget(Register function, Register new_target,
930 void InvokeFunction(Register function, Register expected_parameter_count,
945 void GetObjectType(Register function, Register map, Register type_reg);
957 // Convenience function: Same as above, but takes the fid instead.
960 const Runtime::Function* function = Runtime::FunctionForId(fid);
961 CallRuntime(function, function->nargs, save_doubles);
964 // Convenience function: Same as above, but takes the fid instead.
970 // Convenience function: tail call a runtime routine (jump).