Lines Matching defs:function
40 // Per the MIPS ABI, register t9 must be used for indirect function call
46 // Flags used for LeaveExitFrame function.
60 // Flags used for the ObjectToDoubleFPURegister function.
76 // Flags used for the li macro-assembler function.
954 // Load the initial map from the global function. The registers
955 // function and map can be the same, function is then overwritten.
956 void LoadGlobalFunctionInitialMap(Register function,
969 // Invoke the JavaScript function code by either calling or jumping.
971 void InvokeFunctionCode(Register function, Register new_target,
980 // Invoke the JavaScript function in the given register. Changes the
981 // current context to the context in the function before invoking.
982 void InvokeFunction(Register function,
988 void InvokeFunction(Register function,
994 void InvokeFunction(Handle<JSFunction> function,
1045 // Try to get function prototype of a function and puts the value in
1046 // the result register. Checks that the function really is a
1047 // function and jumps to the miss label if the fast checks fail. The
1048 // function register will be untouched; the other registers may be
1050 void TryGetFunctionPrototype(Register function, Register result,
1053 void GetObjectType(Register function,
1182 // Usage: first call the appropriate arithmetic function, then call one of the
1248 void CallRuntime(const Runtime::Function* f, int num_arguments,
1252 const Runtime::Function* function = Runtime::FunctionForId(id);
1253 CallRuntime(function, function->nargs, kSaveFPRegs);
1256 // Convenience function: Same as above, but takes the fid instead.
1260 const Runtime::Function* function = Runtime::FunctionForId(fid);
1261 CallRuntime(function, function->nargs, save_doubles, bd);
1264 // Convenience function: Same as above, but takes the fid instead.
1271 // Convenience function: call an external reference.
1277 // Convenience function: tail call a runtime routine (jump).
1283 // Before calling a C-function from generated code, align arguments on stack
1302 // Calls a C function and cleans up the space for arguments allocated
1303 // by PrepareCallCFunction. The called function is not allowed to trigger a
1306 // function).
1307 void CallCFunction(ExternalReference function, int num_arguments);
1308 void CallCFunction(Register function, int num_arguments);
1309 void CallCFunction(ExternalReference function,
1312 void CallCFunction(Register function,
1330 // Invoke specified builtin JavaScript function.
1587 // Generates function and stub prologue code.
1632 void CallCFunctionHelper(Register function,