Lines Matching defs:array

1275     // Build global declaration pair array.
1319 // If constant properties is an empty fixed array, we've already added it
1329 // Build array literal constant elements
1405 // Build rest arguments array if it is used.
3080 // If constant properties is an empty fixed array, use a cached empty fixed
3081 // array to ensure it's only added to the constant pool once.
3305 // Fill an array with values from an iterator, starting at a given index. It is
3315 // array[index++] = value
3318 IteratorRecord iterator, Register array, Register index, Register value,
3321 DCHECK(array.is_valid());
3342 // array[index] = value
3343 .StoreInArrayLiteral(array, index, feedback_index(element_slot))
3355 Register array = register_allocator()->NewRegister();
3364 // an array from it and then add the remaining components to that array.
3367 builder()->CreateArrayFromIterable().StoreAccumulatorInRegister(array);
3372 // newly created array.
3376 ->LoadNamedProperty(array, length, length_load_slot)
3381 // use a boilerplate when creating the initial array from those elements.
3385 // elements before the first spread. This also handle the empty array case
3413 // Empty array literal fast-path.
3418 // Create array literal from boilerplate.
3424 builder()->StoreAccumulatorInRegister(array);
3432 // index, into the initial array (the remaining elements will be inserted
3446 builder()->StoreInArrayLiteral(array, index,
3478 BuildFillArrayWithIterator(iterator, array, index, value,
3485 ->StoreInArrayLiteral(array, index,
3502 .SetNamedProperty(array, length, feedback_index(length_slot.Get()),
3507 builder()->LoadAccumulatorWithRegister(array);
4107 // Convert a destructuring assignment to an array literal into a sequence of
4134 // var array = []
4136 // %FillArrayWithIterator(iterator, array, index, done)
4138 // b = array
4259 // var array = [];
4260 Register array = register_allocator()->NewRegister();
4263 builder()->StoreAccumulatorInRegister(array);
4265 // If done, jump to assigning empty array
4275 // array fill completes.
4278 // Fill the array with the iterator.
4282 BuildFillArrayWithIterator(iterator, array, index, next_result,
4287 // Assign the array to the LHS.
4288 builder()->LoadAccumulatorWithRegister(array);
5507 // If we're building %reflect_apply, build the array literal and put it in
5515 // If we're not building %reflect_apply and don't need to build an array
5603 // mechanism for spreads in array literals.
5614 // First generate the array containing all arguments.
5620 // Now pass that array to %reflect_construct.