Lines Matching defs:function

31 // Per the MIPS ABI, register t9 must be used for indirect function call
36 // Flags used for LeaveExitFrame function.
39 // Flags used for the li macro-assembler function.
92 // Generates function and stub prologue code.
479 // Before calling a C-function from generated code, align arguments on stack
496 // Calls a C function and cleans up the space for arguments allocated
497 // by PrepareCallCFunction. The called function is not allowed to trigger a
500 // function).
501 void CallCFunction(ExternalReference function, int num_arguments);
502 void CallCFunction(Register function, int num_arguments);
503 void CallCFunction(ExternalReference function, int num_reg_arguments,
505 void CallCFunction(Register function, int num_reg_arguments,
784 // functor/function with 'Label *func(size_t index)' declaration.
823 // Push a standard frame, consisting of ra, fp, context and JS function.
835 // Define a function entrypoint. This doesn't emit any code for this
920 // TODO(victorgomes): Remove this function once we stick with the reversed
1012 // Invoke the JavaScript function code by either calling or jumping.
1013 void InvokeFunctionCode(Register function, Register new_target,
1017 // On function call, call into the debugger if necessary.
1022 // Invoke the JavaScript function in the given register. Changes the
1023 // current context to the context in the function before invoking.
1024 void InvokeFunctionWithNewTarget(Register function, Register new_target,
1028 void InvokeFunction(Register function, Register expected_parameter_count,
1043 void GetObjectType(Register function, Register map, Register type_reg);
1055 // Convenience function: Same as above, but takes the fid instead.
1058 const Runtime::Function* function = Runtime::FunctionForId(fid);
1059 CallRuntime(function, function->nargs, save_doubles);
1062 // Convenience function: Same as above, but takes the fid instead.
1068 // Convenience function: tail call a runtime routine (jump).