Lines Matching defs:function
55 // -- x1 : target function (preserved for callee)
60 // Push a copy of the target function, the new target and the actual
71 // Restore target function, new target and actual argument count.
86 // -- x1 : constructor function
157 // -- x1: constructor function
180 // Call the function.
210 // -- x1 : constructor function
238 // -- x1 and sp[2*kSystemPointerSize]: constructor function
268 // -- Slot 2 / sp[2*kSystemPointerSize]: constructor function
281 // Restore constructor function and argument count.
285 // Copy arguments to the expression stack. The called function pops the
293 // function. The second acts as padding if the number of arguments plus
308 // -- x1 and sp[4*kSystemPointerSize]: constructor function
343 // Call the function.
350 // -- sp[2*kSystemPointerSize]: constructor function
478 // Load suspended function and context.
484 // Flood function if we are stepping.
493 // Flood function if we need to continue stepping in the suspended generator.
509 // Get number of arguments for generator function.
532 // -- x4 : generator function
539 // Copy the function arguments from the generator object's register file.
557 // Underlying function needs to have bytecode available.
620 // Called with the native C calling convention. The corresponding function
789 // Invoke the function by calling through JS entry trampoline builtin and
790 // pop the faked function when we return.
861 // x2: function.
870 Register function = x2;
886 // Claim enough space for the arguments and the function, including an
910 // Store function on the stack.
912 __ Str(function, MemOperand(scratch));
923 // scratch has been set to point to the location of the function, which
941 __ Mov(x1, function);
943 // x1: function.
970 // Exit the JS internal frame and remove the parameters (except function),
987 // This expects two C++ function parameters passed by Invoke() in
1065 // -- x1 : target function (preserved for callee if needed, and caller)
1118 // -- x1 : target function (preserved for callee if needed, and caller)
1293 // Increment invocation count for the function.
1399 // Generate code for entering a JS function with the interpreter.
1400 // On entry to the function the receiver and arguments have been pushed on the
1405 // - x1: the JS function object being called.
1411 // The function builds an interpreter frame. See InterpreterFrameConstants in
1417 // Get the bytecode array from the function object and load it into
1429 // The bytecode array could have been flushed from the shared function info,
1461 // Increment invocation count for the function.
1808 // Check function data field is actually a BytecodeArray object.
1832 // executing the function.
1852 // We return here after having executed the function in the interpreter.
1859 // If the SFI function_data is an InterpreterData, the function will have a
1925 // If the code deoptimizes during the implicit function entry stack interrupt
2055 // Pop the return address to this function's caller from the return stack
2199 Register function = x1;
2204 __ Peek(function, __ ReceiverOperand(argc));
2216 // Call function. The argument count is already zero.
2575 // -- x1 : the function to call (checked to be a JSFunction)
2582 // Enter the context of the function; ToObject has to run in the function
2583 // context, and we also need to take the global proxy from the function
2597 // -- x1 : the function to call (checked to be a JSFunction)
2598 // -- x2 : the shared function info.
2599 // -- cp : the function context.
2648 // -- x1 : the function to call (checked to be a JSFunction)
2649 // -- x2 : the shared function info.
2650 // -- cp : the function context.
2791 // -- x1 : the function to call (checked to be a JSBoundFunction)
2847 // Check if target is a wrapped function and call CallWrappedFunction external
2854 // Check that the function is not a "classConstructor".
2878 // 4. The function is a "classConstructor", need to raise an exception.
2898 // Calling convention for function specific ConstructStubs require
2923 // -- x1 : the function to call (checked to be a JSBoundFunction)
3017 // The function index was put in w8 by the jump table trampoline.
3066 // Pass instance and function index as explicit arguments to the runtime
3067 // function.
3083 // The runtime function returned the jump table slot offset as a Smi (now in
3090 // Finally, jump to the jump table slot for the function.
3170 // first argument to the target function and arg[0] is the last.
3432 // Calls an API function. Allocates HandleScope, extracts returned value
3463 // Call the api function directly.
3483 // We will need to restore the HandleScope after the call to the API function,
3538 // Check if the function scheduled an exception.
3574 // -- x1 : api function address
3660 // from the API function here.
3781 __ Blr(x10); // Call the C++ function.
4081 // bytecode. If there is baseline code on the shared function info, converts an
4090 // Get function from the frame.
4094 // Get the Code object from the shared function info.
4165 // If the code deoptimizes during the implicit function entry stack interrupt