Lines Matching refs:elements
267 // will sync frame elements to memory anyway, so we do it eagerly to
424 // (source elements). In case of an illegal redeclaration we need to
729 // Stack now has 3 elements on it.
793 // have to worry about getting rid of the elements from the virtual
810 // unchanged, with 3 elements, so it is correct when we compile the
822 // Stack now has 3 elements, because we have jumped from where:
833 // Stack and frame now have 4 elements.
1724 // Check that there are no elements.
2164 // We keep two elements on the stack - the (possibly faked) result
2236 // The inevitable call will sync frame elements to memory anyway, so
2520 // Generate code to set the elements in the array that are not
2540 // use it to get the elements array.
2542 Result elements = frame_->Pop();
2543 elements.ToRegister();
2544 frame_->Spill(elements.reg());
2545 // Get the elements FixedArray.
2546 __ movq(elements.reg(),
2547 FieldOperand(elements.reg(), JSObject::kElementsOffset));
2551 __ movq(FieldOperand(elements.reg(), offset), prop_value.reg());
2557 __ RecordWrite(elements.reg(), offset, prop_value.reg(), scratch.reg());
4571 // A runtime call is inevitable. We eagerly sync frame elements
5894 // Use a fresh temporary to load the elements without destroying
5896 Result elements = allocator()->Allocate();
5897 ASSERT(elements.is_valid());
5933 // Get the elements array from the receiver and check that it
5935 __ movq(elements.reg(),
5937 __ Cmp(FieldOperand(elements.reg(), HeapObject::kMapOffset),
5945 FieldOperand(elements.reg(), FixedArray::kLengthOffset));
5952 // reuse the index or elements register for the value.
5960 Operand(elements.reg(),
5964 elements.Unuse();
6256 // Get the elements array from the receiver and check that it
6396 // [rsp + kPointerSize]: constant elements.
6415 // Allocate both the JS array and the elements array in one big
6428 // Get hold of the elements array of the boilerplate and setup the
6429 // elements pointer in the resulting object.
6434 // Copy the elements array.
7495 // the arguments object and the elements array.
7539 // Setup the elements pointer in the allocated arguments object and
7540 // initialize the header in the elements fixed array.