< prev index next > src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
Print this page
// hdr_size correctly and storing the array length afterwards.
void allocate_object(
Register obj, // result: Pointer to object after successful allocation.
Register t1, // temp register
Register t2, // temp register
! int hdr_size, // object header size in words
int obj_size, // object size in words
Register klass, // object klass
Label& slow_case // Continuation point if fast allocation fails.
);
// hdr_size correctly and storing the array length afterwards.
void allocate_object(
Register obj, // result: Pointer to object after successful allocation.
Register t1, // temp register
Register t2, // temp register
! int base_offset_in_bytes, // elements offset in bytes
int obj_size, // object size in words
Register klass, // object klass
Label& slow_case // Continuation point if fast allocation fails.
);
< prev index next >