Lines Matching refs:target
210 Statement* statement; // The target statement for the command or {nullptr}.
1414 // Build assignment to {new.target} variable if it is used.
1491 // the incoming new target object.
1775 execution_control()->Continue(stmt->target());
1781 execution_control()->Break(stmt->target());
2355 // Assign accumulator value to the 'each' target.
2446 // Assign to the 'each' target.
4086 // Get the default value of a destructuring target. Will mutate the
4087 // destructuring target expression if there is a default value.
4095 Expression** target) {
4097 if ((*target)->IsAssignment()) {
4098 Assignment* default_init = (*target)->AsAssignment();
4101 *target = default_init->target();
4102 DCHECK((*target)->IsValidReferenceExpression() || (*target)->IsPattern());
4169 for (Expression* target : *pattern->values()) {
4170 if (target->IsSpread()) {
4171 spread = target->AsSpread();
4175 Expression* default_value = GetDestructuringDefaultValue(&target);
4176 if (!target->IsPattern()) {
4177 builder()->SetExpressionAsStatementPosition(target);
4180 AssignmentLhsData lhs_data = PrepareAssignmentLhs(target);
4210 if (!target->IsTheHoleLiteral()) {
4251 Expression* target = spread->expression();
4253 if (!target->IsPattern()) {
4257 AssignmentLhsData lhs_data = PrepareAssignmentLhs(target);
4372 // of the pattern becomes the target of the assignment.
4376 Expression* target = pattern_property->value();
4377 Expression* default_value = GetDestructuringDefaultValue(&target);
4379 if (!target->IsPattern()) {
4380 builder()->SetExpressionAsStatementPosition(target);
4421 AssignmentLhsData lhs_data = PrepareAssignmentLhs(target);
4547 AssignmentLhsData lhs_data = PrepareAssignmentLhs(expr->target());
4556 AssignmentLhsData lhs_data = PrepareAssignmentLhs(expr->target());
4562 VariableProxy* proxy = expr->target()->AsVariableProxy();
5633 // The new target is loaded into the accumulator from the
5634 // {new.target} variable.
5648 // target and the JSCreate for the implicit receiver allocation. This
5742 // The accumulator holds new target which is the same as the
5797 // swapping the target labels and the fallthrough branch, and visit in the
5910 // Delete of an unresolvable reference, new.target, and this returns true.
6950 // The generator resume trampoline abuses the new.target register
6951 // to pass in the generator object. In ordinary calls, new.target is always
6953 // assign anything to the new.target variable.
6957 // The new.target register was already assigned by entry trampoline.
6963 // Store the new target we were called with in the given variable.