Lines Matching defs:target

110   auto target = Parameter<Object>(Descriptor::kFunction);
117 target, [=] { return receiver; }, context, feedback_vector, slot);
118 TailCallBuiltin(Builtin::kCall_ReceiverIsNullOrUndefined, context, target,
124 auto target = Parameter<Object>(Descriptor::kFunction);
131 target, [=] { return receiver; }, context, feedback_vector, slot);
132 TailCallBuiltin(Builtin::kCall_ReceiverIsNotNullOrUndefined, context, target,
137 auto target = Parameter<Object>(Descriptor::kFunction);
144 target, [=] { return receiver; }, context, feedback_vector, slot);
145 TailCallBuiltin(Builtin::kCall_ReceiverIsAny, context, target, argc);
149 TNode<Object> target, base::Optional<TNode<Object>> new_target,
155 // Perform appropriate checks on {target} (and {new_target} first).
157 // Check that {target} is Callable.
160 GotoIf(TaggedIsSmi(target), &if_target_not_callable);
161 Branch(IsCallable(CAST(target)), &if_target_callable,
165 CallRuntime(Runtime::kThrowApplyNonFunction, context, target);
170 // Check that {target} is a Constructor.
173 GotoIf(TaggedIsSmi(target), &if_target_not_constructor);
174 Branch(IsConstructor(CAST(target)), &if_target_constructor,
178 CallRuntime(Runtime::kThrowNotConstructor, context, target);
302 TailCallStub(callable, context, target, args_count, length, elements);
305 TailCallStub(callable, context, target, *new_target, args_count, length,
314 CallOrConstructDoubleVarargs(target, new_target, CAST(elements), length,
325 TNode<Object> target, base::Optional<TNode<Object>> new_target,
345 TailCallStub(callable, context, target, args_count, length, new_elements);
348 TailCallStub(callable, context, target, *new_target, args_count, length,
354 TNode<Object> target, base::Optional<TNode<Object>> new_target,
447 TailCallStub(callable, context, target, args_count, length, elements);
450 TailCallStub(callable, context, target, *new_target, args_count, length,
460 CallOrConstructDoubleVarargs(target, new_target, CAST(var_elements.value()),
487 auto target = Parameter<Object>(Descriptor::kFunction);
499 CollectCallFeedback(target, receiver, context, feedback_vector, slot);
500 TailCallBuiltin(id, context, target, argc);
504 auto target = Parameter<Object>(Descriptor::kTarget);
508 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
512 auto target = Parameter<Object>(Descriptor::kTarget);
520 target, [=] { return receiver; }, context, feedback_vector, slot);
521 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
525 auto target = Parameter<Object>(Descriptor::kTarget);
530 CallOrConstructWithSpread(target, new_target, spread, args_count, context);
534 auto target = Parameter<Object>(Descriptor::kTarget);
543 target, [=] { return args.GetReceiver(); }, context, feedback_vector,
545 CallOrConstructWithSpread(target, new_target, spread, args_count, context);
549 auto target = Parameter<Object>(Descriptor::kTarget);
558 target, [=] { return receiver; }, context, feedback_vector, slot);
559 CallOrConstructWithSpread(target, new_target, spread, args_count, context);