Home | History | Annotate | Download | only in quick

Lines Matching refs:Array

22 #include "mirror/array.h"
206 * Array::AllocFromCode(type_idx, method, count);
226 * Verifier guarantees we're dealing with an array class. Current
227 * code throws runtime exception "bad Filled array req" for 'D' and 'J'.
246 * return region. Because AllocFromCode placed the new array
254 // share array alignment with ints (see comment at head of function)
301 mirror::Array::DataOffset(component_size).Int32Value());
314 -mirror::Array::DataOffset(component_size).Int32Value());
321 mirror::Array::DataOffset(component_size).Int32Value() +
372 mirror::Array::DataOffset(sizeof(mirror::Object*)).Int32Value() +
454 LoadWordDisp(rBase, mirror::Array::DataOffset(sizeof(mirror::Object*)).Int32Value() +
556 // v1 holds the constant array index. Mips/Arm uses v2 for length, x86 reloads.
558 OpRegMem(kOpMov, TargetReg(kArg1), v1, mirror::Array::LengthOffset().Int32Value());
568 // Move v1 (array index) to kArg0 and v2 (array length) to kArg1
572 // x86 leaves the array pointer in v2, so load the array length that the handler expects
573 OpRegMem(kOpMov, TargetReg(kArg1), v2, mirror::Array::LengthOffset().Int32Value());
582 // x86 leaves the array pointer in v2; load the array length that the handler expects
583 OpRegMem(kOpMov, TargetReg(kArg1), v2, mirror::Array::LengthOffset().Int32Value());
590 // x86 leaves the array pointer in v2; load the array length that the handler expects
591 OpRegMem(kOpMov, TargetReg(kArg1), v2, mirror::Array::LengthOffset().Int32Value());
774 mirror::Array::DataOffset(sizeof(mirror::Class*)).Int32Value() + (sizeof(mirror::Class*)
815 int32_t offset_of_string = mirror::Array::DataOffset(sizeof(mirror::String*)).Int32Value() +
917 mirror::Array::DataOffset(sizeof(mirror::Class*)).Int32Value() +
972 mirror::Array::DataOffset(sizeof(mirror::Class*)).Int32Value() + (sizeof(mirror::Class*)
1109 mirror::Array::DataOffset(sizeof(mirror::Class*)).Int32Value() +