Lines Matching defs:function
30 // Per the MIPS ABI, register t9 must be used for indirect function call
35 // Flags used for LeaveExitFrame function.
41 // Flags used for the li macro-assembler function.
113 // Generates function and stub prologue code.
537 // Before calling a C-function from generated code, align arguments on stack
554 // Calls a C function and cleans up the space for arguments allocated
555 // by PrepareCallCFunction. The called function is not allowed to trigger a
558 // function).
559 void CallCFunction(ExternalReference function, int num_arguments);
560 void CallCFunction(Register function, int num_arguments);
561 void CallCFunction(ExternalReference function, int num_reg_arguments,
563 void CallCFunction(Register function, int num_reg_arguments,
780 // functor/function with 'Label *func(size_t index)' declaration.
867 // Push a standard frame, consisting of ra, fp, context and JS function.
887 // Define a function entrypoint. This doesn't emit any code for this
918 void CallCFunctionHelper(Register function, int num_reg_arguments,
970 // TODO(victorgomes): Remove this function once we stick with the reversed
1092 // Load the initial map from the global function. The registers
1093 // function and map can be the same, function is then overwritten.
1094 void LoadGlobalFunctionInitialMap(Register function, Register map,
1100 // Invoke the JavaScript function code by either calling or jumping.
1101 void InvokeFunctionCode(Register function, Register new_target,
1105 // On function call, call into the debugger if necessary.
1110 // Invoke the JavaScript function in the given register. Changes the
1111 // current context to the context in the function before invoking.
1112 void InvokeFunctionWithNewTarget(Register function, Register new_target,
1115 void InvokeFunction(Register function, Register expected_parameter_count,
1130 void GetObjectType(Register function, Register map, Register type_reg);
1142 // Convenience function: Same as above, but takes the fid instead.
1145 const Runtime::Function* function = Runtime::FunctionForId(fid);
1146 CallRuntime(function, function->nargs, save_doubles);
1149 // Convenience function: Same as above, but takes the fid instead.
1155 // Convenience function: tail call a runtime routine (jump).