Lines Matching defs:target
291 // Compute the target address = code_obj + header_size + osr_offset
309 // -- r3 : target function (preserved for callee)
310 // -- r5 : new target (preserved for callee)
314 // Push a copy of the target function, the new target and the actual
324 // Restore target function, new target and actual argument count.
365 // -- r5 : new target
404 // r5: new target
435 // -- r5: new target
453 // -- sp[0*kSystemPointerSize]: new target
481 // -- Slot 4 / sp[0*kSystemPointerSize]: new target
492 // Restore new target.
509 // -- r5: new target
714 // We abuse new.target both to indicate that this is a resume call and to
715 // pass in the generator object. In ordinary calls, new.target is always
774 // Address root_register_value, Address new_target, Address target,
1005 // r3: new.target
1018 // r3: new.target
1054 // r5: new.target
1064 // Setup new.target, argc and function.
1069 // r5: new.target
1179 // -- r5 : new target (preserved for callee if needed, and caller)
1180 // -- r3 : target function (preserved for callee if needed, and caller)
1221 // -- r5 : new target (preserved for callee if needed, and caller)
1222 // -- r3 : target function (preserved for callee if needed, and caller)
1481 // Save incoming new target or generator
1501 // o r5: the incoming new target or generator object
1617 // If the bytecode array has a valid incoming new target or generator object
1773 // -- r3 : the target to call (can be any Object).
1803 // Call the target.
1825 // -- r5 : new target
1938 // Get the target bytecode offset from the frame.
1952 // Dispatch to the target bytecode.
2184 // -- sp[4] : target (if argc >= 1)
2189 // 1. Load target into r3 (if present), argumentsList into r4 (if present),
2216 // -- r3 : target
2220 // 2. We don't need to check explicitly for callable target here,
2224 // 3 Apply the target to the given argumentsList.
2233 // -- sp[4] : target
2235 // -- sp[12] : new.target (optional)
2238 // 1. Load target into r3 (if present), argumentsList into r4 (if present),
2239 // new.target into r5 (if present, otherwise use target), remove all
2266 // -- r5 : new.target
2267 // -- r3 : target
2271 // 2. We don't need to check explicitly for constructor target here,
2275 // 3. We don't need to check explicitly for constructor new.target here,
2279 // 4. Construct the target with the given new.target and argumentsList.
2329 // -- r3 : target
2333 // -- r5 : new.target (for [[Construct]])
2404 // -- r5 : the new.target (for [[Construct]] calls)
2405 // -- r3 : the target to call (can be any Object)
2438 // -- r3 : the target to call (can be any Object)
2440 // -- r5 : the new.target (for [[Construct]] calls)
2585 // -- r3 : target (checked to be a JSBoundFunction)
2586 // -- r5 : new.target (only in case of [[Construct]])
2599 // -- r3 : target (checked to be a JSBoundFunction)
2601 // -- r5 : new.target (only in case of [[Construct]])
2679 // -- r3 : the target to call (can be any Object).
2682 Register target = r3;
2685 DCHECK(!AreAliased(argc, target, map, instance_type));
2688 __ JumpIfSmi(target, &non_callable);
2689 __ LoadMap(map, target);
2699 // Check if target has a [[Call]] internal method.
2708 // Check if target is a proxy and call CallProxy external builtin
2712 // Check if target is a wrapped function and call CallWrappedFunction external
2725 // Overwrite the original receiver the (original) target.
2726 __ StoreReceiver(target, argc, r7);
2728 __ LoadNativeContextSlot(target, Context::CALL_AS_FUNCTION_DELEGATE_INDEX);
2737 __ Push(target);
2746 __ Push(target);
2757 // -- r5 : the new target (checked to be a constructor)
2788 // -- r5 : the new target (checked to be a constructor)
2796 // Patch new.target to [[BoundTargetFunction]] if new.target equals target.
2815 // -- r5 : the new target (either the same as the constructor or
2819 Register target = r3;
2822 DCHECK(!AreAliased(argc, target, map, instance_type));
2824 // Check if target is a Smi.
2826 __ JumpIfSmi(target, &non_constructor);
2828 // Check if target has a [[Construct]] internal method.
2830 FieldMemOperand(target, HeapObject::kMapOffset));
2833 DCHECK(!AreAliased(argc, target, map, instance_type, flags));
2860 // Overwrite the original receiver with the (original) target.
2861 __ StoreReceiver(target, argc, r7);
2863 __ LoadNativeContextSlot(target,
2923 // that to compute the jump target in ip.