Searched refs:arr_size (Results 1 - 3 of 3) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_MacroAssembler_sparc.cpp | 339 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 D | c1_MacroAssembler_x86.cpp | 306 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 D | c1_Runtime1_x86.cpp | 1152 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 42 milliseconds