Searched refs:arr_size (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_MacroAssembler_sparc.cpp339 const Register arr_size = t1; local
341 case 1: delayed()->mov(len, arr_size); break;
342 case 2: delayed()->sll(len, 1, arr_size); break;
343 case 4: delayed()->sll(len, 2, arr_size); break;
344 case 8: delayed()->sll(len, 3, arr_size); break;
347 add(arr_size, hdr_size * wordSize + MinObjAlignmentInBytesMask, arr_size); // add space for header & alignment
348 and3(arr_size, ~MinObjAlignmentInBytesMask, arr_size); // align array size
352 tlab_allocate(obj, arr_size,
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_MacroAssembler_x86.cpp306 const Register arr_size = t2; // okay to be the same local
308 movptr(arr_size, (int32_t)header_size * BytesPerWord + MinObjAlignmentInBytesMask);
309 lea(arr_size, Address(arr_size, len, f));
310 andptr(arr_size, ~MinObjAlignmentInBytesMask);
312 try_allocate(obj, arr_size, 0, t1, t2, slow_case);
318 initialize_body(obj, arr_size, header_size * BytesPerWord, len_zero);
H A Dc1_Runtime1_x86.cpp1152 Register arr_size = rsi; local
1156 assert_different_registers(length, klass, obj, arr_size, t1, t2);
1174 __ movl(arr_size, length);
1176 __ shlptr(arr_size /* by t1=rcx, mod 32 */);
1179 __ addptr(arr_size, t1);
1180 __ addptr(arr_size, MinObjAlignmentInBytesMask); // align up
1181 __ andptr(arr_size, ~MinObjAlignmentInBytesMask);
1183 __ tlab_allocate(obj, arr_size, 0, t1, t2, slow_path); // preserves arr_size
1190 __ subptr(arr_size, t
[all...]

Completed in 37 milliseconds