Lines Matching defs:arguments
518 // parameters (including the receiver) plus new target, number of arguments,
576 // Build the arguments object if it is used.
577 BuildArgumentsObject(scope->arguments());
579 // Build rest arguments array if it is used.
634 Variable* arguments = info()->scope()->arguments();
635 if (arguments != nullptr && arguments->IsStackAllocated()) {
636 replacer.MarkPermanentlyLive(arguments->index());
2460 // before arguments are being evaluated.
2464 // Evaluate all arguments to the function call,
2465 ZoneList<Expression*>* args = expr->arguments();
2518 // Evaluate all arguments to the super call.
2519 ZoneList<Expression*>* args = expr->arguments();
2538 // Evaluate all arguments to the construct call.
2539 ZoneList<Expression*>* args = expr->arguments();
2562 // before arguments are being evaluated.
2569 // Evaluate all arguments to the JS runtime call.
2570 ZoneList<Expression*>* args = expr->arguments();
2599 // Evaluate all arguments to the runtime call.
2600 ZoneList<Expression*>* args = expr->arguments();
3208 Node* AstGraphBuilder::BuildArgumentsObject(Variable* arguments) {
3209 if (arguments == nullptr) return nullptr;
3211 // Allocate and initialize a new arguments object.
3220 // Assign the object to the {arguments} variable. This should never lazy
3222 DCHECK(arguments->IsContextSlot() || arguments->IsStackAllocated());
3224 BuildVariableAssignment(arguments, object, Token::ASSIGN, VectorSlotPair(),
3233 // Allocate and initialize a new arguments object.