Lines Matching refs:new_target

149     TNode<Object> target, base::Optional<TNode<Object>> new_target,
155 // Perform appropriate checks on {target} (and {new_target} first).
156 if (!new_target) {
183 // Check that {new_target} is a Constructor.
186 GotoIf(TaggedIsSmi(*new_target), &if_new_target_not_constructor);
187 Branch(IsConstructor(CAST(*new_target)), &if_new_target_constructor,
191 CallRuntime(Runtime::kThrowNotConstructor, context, *new_target);
273 // a {new_target} passed).
300 if (!new_target) {
305 TailCallStub(callable, context, target, *new_target, args_count, length,
314 CallOrConstructDoubleVarargs(target, new_target, CAST(elements), length,
323 // on whether {new_target} was passed.
325 TNode<Object> target, base::Optional<TNode<Object>> new_target,
343 if (!new_target) {
348 TailCallStub(callable, context, target, *new_target, args_count, length,
354 TNode<Object> target, base::Optional<TNode<Object>> new_target,
445 if (!new_target) {
450 TailCallStub(callable, context, target, *new_target, args_count, length,
460 CallOrConstructDoubleVarargs(target, new_target, CAST(var_elements.value()),
505 base::Optional<TNode<Object>> new_target = base::nullopt;
508 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
513 base::Optional<TNode<Object>> new_target = base::nullopt;
521 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
526 base::Optional<TNode<Object>> new_target = base::nullopt;
530 CallOrConstructWithSpread(target, new_target, spread, args_count, context);
535 base::Optional<TNode<Object>> new_target = base::nullopt;
545 CallOrConstructWithSpread(target, new_target, spread, args_count, context);
550 base::Optional<TNode<Object>> new_target = base::nullopt;
559 CallOrConstructWithSpread(target, new_target, spread, args_count, context);