Home | History | Annotate | Download | only in mips

Lines Matching refs:elements

2462     __ Abort("Check for fast or external elements failed.");
2501 Register elements = ToRegister(instr->elements());
2508 __ addu(scratch, elements, scratch);
2521 Register elements = ToRegister(instr->elements());
2540 __ Addu(elements, elements, Operand(constant_key * (1 << shift_size) +
2544 __ Addu(elements, elements, Operand(scratch));
2545 __ Addu(elements, elements,
2549 __ lw(scratch, MemOperand(elements, sizeof(kHoleNanLower32)));
2552 __ ldc1(result, MemOperand(elements));
2738 Register elements = ToRegister(instr->elements());
2753 // The arguments are at a one pointer size offset from elements.
2754 __ Addu(elements, elements, Operand(1 * kPointerSize));
2763 __ Addu(scratch, elements, scratch);
3474 Register elements = ToRegister(instr->object());
3484 __ sw(value, FieldMemOperand(elements, offset));
3487 __ addu(scratch, elements, scratch);
3497 __ RecordWrite(elements,
3511 Register elements = ToRegister(instr->elements());
3530 __ Addu(scratch, elements, Operand(constant_key * (1 << shift_size) +
3534 __ Addu(scratch, elements, Operand(scratch));
4425 // Boilerplate already exists, constant elements are never accessed.
4460 // Only elements backing stores for non-COW arrays need to be copied.
4461 Handle<FixedArrayBase> elements(object->elements());
4462 bool has_elements = elements->length() > 0 &&
4463 elements->map() != isolate()->heap()->fixed_cow_array_map();
4470 int elements_size = has_elements ? elements->Size() : 0;
4507 // Copy elements backing store header.
4508 __ LoadHeapObject(source, elements);
4514 // Copy elements backing store content.
4515 int elements_length = has_elements ? elements->length() : 0;
4516 if (elements->IsFixedDoubleArray()) {
4518 Handle<FixedDoubleArray>::cast(elements);
4531 } else if (elements->IsFixedArray()) {