Searched refs:hdr_size_in_bytes (Results 1 - 8 of 8) sorted by relevance
/openjdk9/hotspot/src/cpu/aarch64/vm/ |
H A D | c1_MacroAssembler_aarch64.cpp | 199 void C1_MacroAssembler::initialize_body(Register obj, Register len_in_bytes, int hdr_size_in_bytes, Register t1) { argument 200 assert(hdr_size_in_bytes >= 0, "header size must be positive or 0"); 204 subs(len_in_bytes, len_in_bytes, hdr_size_in_bytes); 208 if (hdr_size_in_bytes) 209 add(obj, obj, hdr_size_in_bytes); 211 if (hdr_size_in_bytes) 212 sub(obj, obj, hdr_size_in_bytes); 230 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 240 initialize_body(obj, index, hdr_size_in_bytes, t1); 243 int i = hdr_size_in_bytes; [all...] |
H A D | c1_MacroAssembler_aarch64.hpp | 51 void initialize_body(Register obj, Register len_in_bytes, int hdr_size_in_bytes, Register t1);
|
/openjdk9/hotspot/src/cpu/x86/vm/ |
H A D | c1_MacroAssembler_x86.cpp | 184 void C1_MacroAssembler::initialize_body(Register obj, Register len_in_bytes, int hdr_size_in_bytes, Register t1) { argument 185 assert(hdr_size_in_bytes >= 0, "header size must be positive or 0"); 189 subptr(len_in_bytes, hdr_size_in_bytes); 191 zero_memory(obj, len_in_bytes, hdr_size_in_bytes, t1); 209 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 220 initialize_body(obj, index, hdr_size_in_bytes, t1_zero); 225 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += BytesPerWord) 227 } else if (con_size_in_bytes > hdr_size_in_bytes) { 232 movptr(index, (con_size_in_bytes - hdr_size_in_bytes) >> 3); 234 if (((con_size_in_bytes - hdr_size_in_bytes) [all...] |
H A D | c1_MacroAssembler_x86.hpp | 46 void initialize_body(Register obj, Register len_in_bytes, int hdr_size_in_bytes, Register t1);
|
/openjdk9/hotspot/src/cpu/ppc/vm/ |
H A D | c1_MacroAssembler_ppc.cpp | 238 int obj_size_in_bytes, int hdr_size_in_bytes) { 239 const int index = (obj_size_in_bytes - hdr_size_in_bytes) / HeapWordSize; 243 clear_memory_unrolled(obj, index, R0, hdr_size_in_bytes); 248 addi(base_ptr, obj, hdr_size_in_bytes); // Compute address of first element. 285 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 304 addi(t1, obj, hdr_size_in_bytes); // Compute address of first element. 305 addi(t2, var_size_in_bytes, -hdr_size_in_bytes); // Compute size of body. 307 } else if (con_size_in_bytes > hdr_size_in_bytes) { 309 initialize_body(obj, t1, t2, con_size_in_bytes, hdr_size_in_bytes); 237 initialize_body(Register obj, Register tmp1, Register tmp2, int obj_size_in_bytes, int hdr_size_in_bytes) argument
|
H A D | c1_MacroAssembler_ppc.hpp | 43 void initialize_body(Register obj, Register tmp1, Register tmp2, int obj_size_in_bytes, int hdr_size_in_bytes);
|
/openjdk9/hotspot/src/cpu/sparc/vm/ |
H A D | c1_MacroAssembler_sparc.cpp | 247 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 273 add(obj, hdr_size_in_bytes, t1); // compute address of first element 274 sub(var_size_in_bytes, hdr_size_in_bytes, t2); // compute size of body 279 assert(hdr_size_in_bytes % 8 == 0, "double word aligned"); 281 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += 2 * HeapWordSize) stx(G0, obj, i); 285 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += HeapWordSize) st_ptr(G0, obj, i); 286 } else if (con_size_in_bytes > hdr_size_in_bytes) { 290 add(obj, hdr_size_in_bytes, base); // compute address of first element 292 set(con_size_in_bytes - hdr_size_in_bytes, index);
|
/openjdk9/hotspot/src/cpu/s390/vm/ |
H A D | c1_MacroAssembler_s390.cpp | 255 const int hdr_size_in_bytes = instanceOopDesc::header_size() * HeapWordSize; local 267 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += BytesPerWord) 273 z_la(object_fields, hdr_size_in_bytes, obj); 274 load_const_optimized(len_in_bytes, con_size_in_bytes - hdr_size_in_bytes);
|
Completed in 88 milliseconds