Lines Matching refs:target
53 // -- r1 : target function (preserved for callee)
54 // -- r3 : new target (preserved for callee)
58 // Push a copy of the target function, the new target and the actual
68 // Restore target function, new target and actual argument count.
109 // -- r3 : new target
149 // r3: new target
179 // -- r3: new target
196 // -- sp[0*kPointerSize]: new target
223 // -- Slot 3 / sp[0*kPointerSize]: new target
233 // Restore new target.
471 // We abuse new.target both to indicate that this is a resume call and to
472 // pass in the generator object. In ordinary calls, new.target is always
539 // Address root_register_value, Address new_target, Address target,
726 // r1: new.target
738 // r1: new.target
771 // r1: new.target
781 // Setup new.target and function.
786 // r3: new.target
891 // -- r3 : new target (preserved for callee if needed, and caller)
892 // -- r1 : target function (preserved for callee if needed, and caller)
931 // -- r3 : new target (preserved for callee if needed, and caller)
932 // -- r1 : target function (preserved for callee if needed, and caller)
1213 // Save incoming new target or generator
1232 // o r3: the incoming new target or generator object
1333 // If the bytecode array has a valid incoming new target or generator object
1480 // -- r1 : the target to call (can be any Object).
1513 // Call the target.
1535 // -- r3 : new target
1647 // Get the target bytecode offset from the frame.
1661 // Dispatch to the target bytecode.
1808 // Compute the target address = entry_address + offset
1948 // -- sp[4] : target (if argc >= 1)
1953 // 1. Load target into r1 (if present), argumentsList into r2 (if present),
1961 __ ldr(r1, MemOperand(sp, kSystemPointerSize), ge); // target
1972 // -- r1 : target
1976 // 2. We don't need to check explicitly for callable target here,
1980 // 3. Apply the target to the given argumentsList.
1989 // -- sp[4] : target
1991 // -- sp[12] : new.target (optional)
1994 // 1. Load target into r1 (if present), argumentsList into r2 (if present),
1995 // new.target into r3 (if present, otherwise use target), remove all
2003 __ ldr(r1, MemOperand(sp, kSystemPointerSize), ge); // target
2004 __ mov(r3, r1); // new.target defaults to target
2008 __ ldr(r3, MemOperand(sp, 3 * kSystemPointerSize), ge); // new.target
2015 // -- r3 : new.target
2016 // -- r1 : target
2020 // 2. We don't need to check explicitly for constructor target here,
2024 // 3. We don't need to check explicitly for constructor new.target here,
2028 // 4. Construct the target with the given new.target and argumentsList.
2076 // -- r1 : target
2080 // -- r3 : new.target (for [[Construct]])
2145 // -- r3 : the new.target (for [[Construct]] calls)
2146 // -- r1 : the target to call (can be any Object)
2152 // Check if new.target has a [[Construct]] internal method.
2178 // -- r1 : the target to call (can be any Object)
2180 // -- r3 : the new.target (for [[Construct]] calls)
2318 // -- r1 : target (checked to be a JSBoundFunction)
2319 // -- r3 : new.target (only in case of [[Construct]])
2332 // -- r1 : target (checked to be a JSBoundFunction)
2334 // -- r3 : new.target (only in case of [[Construct]])
2417 // -- r1 : the target to call (can be any Object).
2420 Register target = r1;
2423 DCHECK(!AreAliased(argc, target, map, instance_type));
2426 __ JumpIfSmi(target, &non_callable);
2427 __ LoadMap(map, target);
2437 // Check if target has a [[Call]] internal method.
2446 // Check if target is a proxy and call CallProxy external builtin
2450 // Check if target is a wrapped function and call CallWrappedFunction external
2463 // Overwrite the original receiver the (original) target.
2464 __ str(target, __ ReceiverOperand(argc));
2466 __ LoadNativeContextSlot(target, Context::CALL_AS_FUNCTION_DELEGATE_INDEX);
2475 __ Push(target);
2484 __ Push(target);
2495 // -- r3 : the new target (checked to be a constructor)
2525 // -- r3 : the new target (checked to be a constructor)
2533 // Patch new.target to [[BoundTargetFunction]] if new.target equals target.
2548 // -- r3 : the new target (either the same as the constructor or
2552 Register target = r1;
2555 DCHECK(!AreAliased(argc, target, map, instance_type));
2557 // Check if target is a Smi.
2559 __ JumpIfSmi(target, &non_constructor);
2561 // Check if target has a [[Construct]] internal method.
2562 __ ldr(map, FieldMemOperand(target, HeapObject::kMapOffset));
2565 DCHECK(!AreAliased(argc, target, map, instance_type, flags));
2592 // Overwrite the original receiver with the (original) target.
2593 __ str(target, __ ReceiverOperand(argc));
2595 __ LoadNativeContextSlot(target,
2656 // that to compute the jump target in r8.