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.
1021 // Load the initial map from the global function. The registers
1022 // function and map can be the same, function is then overwritten.
1023 void LoadGlobalFunctionInitialMap(Register function,
1036 // Invoke the JavaScript function code by either calling or jumping.
1037 void InvokeFunctionCode(Register function, Register new_target,
1046 // Invoke the JavaScript function in the given register. Changes the
1047 // current context to the context in the function before invoking.
1048 void InvokeFunction(Register function,
1054 void InvokeFunction(Register function,
1060 void InvokeFunction(Handle<JSFunction> function,
1112 // Try to get function prototype of a function and puts the value in
1113 // the result register. Checks that the function really is a
1114 // function and jumps to the miss label if the fast checks fail. The
1115 // function register will be untouched; the other registers may be
1117 void TryGetFunctionPrototype(Register function, Register result,
1120 void GetObjectType(Register function,
1252 // Usage: first call the appropriate arithmetic function, then call one of the
1371 void CallRuntime(const Runtime::Function* f, int num_arguments,
1375 const Runtime::Function* function = Runtime::FunctionForId(fid);
1376 CallRuntime(function, function->nargs, kSaveFPRegs);
1379 // Convenience function: Same as above, but takes the fid instead.
1383 const Runtime::Function* function = Runtime::FunctionForId(fid);
1384 CallRuntime(function, function->nargs, save_doubles, bd);
1387 // Convenience function: Same as above, but takes the fid instead.
1394 // Convenience function: call an external reference.
1399 // Convenience function: tail call a runtime routine (jump).
1405 // Before calling a C-function from generated code, align arguments on stack
1424 // Calls a C function and cleans up the space for arguments allocated
1425 // by PrepareCallCFunction. The called function is not allowed to trigger a
1428 // function).
1429 void CallCFunction(ExternalReference function, int num_arguments);
1430 void CallCFunction(Register function, int num_arguments);
1431 void CallCFunction(ExternalReference function,
1434 void CallCFunction(Register function,
1452 // Invoke specified builtin JavaScript function.
1736 // Generates function and stub prologue code.
1781 void CallCFunctionHelper(Register function,