Lines Matching refs:target
41 auto target = Parameter<Object>(Descriptor::kTarget);
47 target, new_target, argc, [=] { return LoadContextFromBaseline(); },
53 auto target = Parameter<Object>(Descriptor::kTarget);
61 target, new_target, argc, [=] { return context; },
67 TNode<Object> target, TNode<Object> new_target, TNode<Int32T> argc,
74 CollectConstructFeedback(eager_context, target, new_target, feedback_vector(),
79 TailCallBuiltin(Builtin::kConstruct, eager_context, target, new_target, argc);
82 TailCallBuiltin(Builtin::kArrayConstructorImpl, eager_context, target,
87 auto target = Parameter<Object>(Descriptor::kTarget);
91 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
96 auto target = Parameter<Object>(Descriptor::kTarget);
105 CollectConstructFeedback(context, target, new_target, feedback_vector, slot,
114 CallOrConstructWithArrayLike(target, new_target, arguments_list, context);
118 auto target = Parameter<Object>(Descriptor::kTarget);
124 CallOrConstructWithSpread(target, new_target, spread, args_count, context);
128 auto target = Parameter<Object>(Descriptor::kTarget);
135 target, new_target, spread, args_count,
142 auto target = Parameter<Object>(Descriptor::kTarget);
152 target, new_target, spread, args_count, [=] { return context; },
158 TNode<Object> target, TNode<Object> new_target, TNode<Object> spread,
165 CollectConstructFeedback(eager_context, target, new_target, feedback_vector(),
174 CallOrConstructWithSpread(target, new_target, spread, argc, eager_context);
265 auto target = Parameter<JSFunction>(Descriptor::kTarget);
271 FastNewObject(context, target, new_target, &call_runtime);
275 TailCallRuntime(Runtime::kNewObject, context, target, new_target);
279 TNode<Context> context, TNode<JSFunction> target,
284 var_obj = FastNewObject(context, target, new_target, &call_runtime);
288 var_obj = CAST(CallRuntime(Runtime::kNewObject, context, target, new_target));
296 TNode<Context> context, TNode<JSFunction> target,
298 // Verify that the new target is a JSFunction.
312 // Fall back to runtime if the target differs from the new target's
316 GotoIf(TaggedNotEqual(target, new_target_constructor), call_runtime);