Lines Matching refs:elements
2391 __ Abort("Check for fast or external elements failed.");
2428 BuildFastArrayOperand(instr->elements(), instr->key(),
2447 instr->elements(), instr->key(),
2454 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
2642 Register elements = ToRegister(instr->elements());
2663 __ push(Operand(elements, length, times_pointer_size, 1 * kPointerSize));
3422 Register elements = ToRegister(instr->object());
3431 __ mov(FieldOperand(elements, offset), value);
3433 __ mov(FieldOperand(elements,
3446 FieldOperand(elements,
3450 __ RecordWrite(elements,
3474 instr->elements(), instr->key(), FAST_DOUBLE_ELEMENTS,
4380 // Boilerplate already exists, constant elements are never accessed.
4420 // Only elements backing stores for non-COW arrays need to be copied.
4421 Handle<FixedArrayBase> elements(object->elements());
4422 bool has_elements = elements->length() > 0 &&
4423 elements->map() != isolate()->heap()->fixed_cow_array_map();
4430 int elements_size = has_elements ? elements->Size() : 0;
4465 // Copy elements backing store header.
4466 __ LoadHeapObject(source, elements);
4472 // Copy elements backing store content.
4473 int elements_length = elements->length();
4474 if (elements->IsFixedDoubleArray()) {
4476 Handle<FixedDoubleArray>::cast(elements);
4486 } else if (elements->IsFixedArray()) {