Lines Matching defs:target

264   //  -- r4 : target function (preserved for callee)
265 // -- r6 : new target (preserved for callee)
269 // Push a copy of the target function, the new target and the actual
279 // Restore target function, new target and actual argument count.
321 // -- r6 : new target
362 // r6: new target
430 // Compute the target address = code start + osr_offset
446 // -- r6: new target
464 // -- sp[0*kSystemPointerSize]: new target
492 // -- Slot 4 / sp[0*kSystemPointerSize]: new target
503 // Restore new target.
521 // -- r6: new target
739 // We abuse new.target both to indicate that this is a resume call and to
740 // pass in the generator object. In ordinary calls, new.target is always
795 // Address root_register_value, Address new_target, Address target,
987 // r4: new.target
1030 // r6: new.target
1143 // -- r6 : new target (preserved for callee if needed, and caller)
1144 // -- r4 : target function (preserved for callee if needed, and caller)
1188 // -- r6 : new target (preserved for callee if needed, and caller)
1189 // -- r4 : target function (preserved for callee if needed, and caller)
1450 // Save incoming new target or generator
1470 // o r6: the incoming new target or generator object
1590 // If the bytecode array has a valid incoming new target or generator object
1713 // -- r4 : the target to call (can be any Object).
1744 // Call the target.
1766 // -- r6 : new target
1883 // Get the target bytecode offset from the frame.
1898 // Dispatch to the target bytecode.
2143 // -- sp[4] : target (if argc >= 1)
2148 // 1. Load target into r4 (if present), argumentsList into r5 (if present),
2174 // -- r4 : target
2178 // 2. We don't need to check explicitly for callable target here,
2182 // 3. Apply the target to the given argumentsList.
2191 // -- sp[4] : target
2193 // -- sp[12] : new.target (optional)
2196 // 1. Load target into r4 (if present), argumentsList into r5 (if present),
2197 // new.target into r6 (if present, otherwise use target), remove all
2223 // -- r6 : new.target
2224 // -- r4 : target
2228 // 2. We don't need to check explicitly for constructor target here,
2232 // 3. We don't need to check explicitly for constructor new.target here,
2236 // 4. Construct the target with the given new.target and argumentsList.
2283 // -- r4 : target
2287 // -- r6 : new.target (for [[Construct]])
2357 // -- r6 : the new.target (for [[Construct]] calls)
2358 // -- r4 : the target to call (can be any Object)
2391 // -- r4 : the target to call (can be any Object)
2393 // -- r6 : the new.target (for [[Construct]] calls)
2537 // -- r4 : target (checked to be a JSBoundFunction)
2538 // -- r6 : new.target (only in case of [[Construct]])
2550 // -- r4 : target (checked to be a JSBoundFunction)
2552 // -- r6 : new.target (only in case of [[Construct]])
2633 // -- r4 : the target to call (can be any Object).
2636 Register target = r4;
2639 DCHECK(!AreAliased(argc, target, map, instance_type));
2642 __ JumpIfSmi(target, &non_callable);
2643 __ LoadMap(map, target);
2653 // Check if target has a [[Call]] internal method.
2662 // Check if target is a proxy and call CallProxy external builtin
2666 // Check if target is a wrapped function and call CallWrappedFunction external
2679 // Overwrite the original receiver the (original) target.
2680 __ StoreReceiver(target, argc, r8);
2682 __ LoadNativeContextSlot(target, Context::CALL_AS_FUNCTION_DELEGATE_INDEX);
2691 __ Push(target);
2700 __ Push(target);
2711 // -- r6 : the new target (checked to be a constructor)
2743 // -- r6 : the new target (checked to be a constructor)
2751 // Patch new.target to [[BoundTargetFunction]] if new.target equals target.
2770 // -- r6 : the new target (either the same as the constructor or
2774 Register target = r4;
2777 DCHECK(!AreAliased(argc, target, map, instance_type));
2779 // Check if target is a Smi.
2781 __ JumpIfSmi(target, &non_constructor);
2783 // Check if target has a [[Construct]] internal method.
2785 map, FieldMemOperand(target, HeapObject::kMapOffset), r0);
2788 DCHECK(!AreAliased(argc, target, map, instance_type, flags));
2815 // Overwrite the original receiver with the (original) target.
2816 __ StoreReceiver(target, argc, r8);
2818 __ LoadNativeContextSlot(target,
2884 // that to compute the jump target in r11.
3020 Register target = r15;
3021 __ StoreReturnAddressAndCall(target);