Lines Matching defs:function

32 // Per the RISC-V ABI, register t6 must be used for indirect function call
37 // Flags used for LeaveExitFrame function.
40 // Flags used for the li macro-assembler function.
104 // Generates function and stub prologue code.
505 // Before calling a C-function from generated code, align arguments on stack.
520 // Calls a C function and cleans up the space for arguments allocated
521 // by PrepareCallCFunction. The called function is not allowed to trigger a
524 // function).
525 void CallCFunction(ExternalReference function, int num_arguments);
526 void CallCFunction(Register function, int num_arguments);
527 void CallCFunction(ExternalReference function, int num_reg_arguments,
529 void CallCFunction(Register function, int num_reg_arguments,
760 // functor/function with 'Label *func(size_t index)' declaration.
894 // Push a standard frame, consisting of ra, fp, context and JS function.
909 // Define a function entrypoint. This doesn't emit any code for this
1000 void CallCFunctionHelper(Register function, int num_reg_arguments,
1046 // TODO(victorgomes): Remove this function once we stick with the reversed
1148 // Load the initial map from the global function. The registers
1149 // function and map can be the same, function is then overwritten.
1150 void LoadGlobalFunctionInitialMap(Register function, Register map,
1156 // Invoke the JavaScript function code by either calling or jumping.
1157 void InvokeFunctionCode(Register function, Register new_target,
1161 // On function call, call into the debugger if necessary.
1166 // Invoke the JavaScript function in the given register. Changes the
1167 // current context to the context in the function before invoking.
1168 void InvokeFunctionWithNewTarget(Register function, Register new_target,
1171 void InvokeFunction(Register function, Register expected_parameter_count,
1186 void GetObjectType(Register function, Register map, Register type_reg);
1198 // Convenience function: Same as above, but takes the fid instead.
1201 const Runtime::Function* function = Runtime::FunctionForId(fid);
1202 CallRuntime(function, function->nargs, save_doubles);
1205 // Convenience function: Same as above, but takes the fid instead.
1211 // Convenience function: tail call a runtime routine (jump).