< prev index next >

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Print this page
rev 49665 : 8201326: Renaming ThreadLocalAllocationBuffer end to current_end
Summary: Rename the TLAB end field to a better name
Contributed-by: jcbeyler@google.com
rev 49666 : [mq]: renaming2

*** 4265,4275 **** if (var_size_in_bytes == noreg) { lea(end, Address(obj, con_size_in_bytes)); } else { lea(end, Address(obj, var_size_in_bytes)); } ! ldr(rscratch1, Address(rthread, JavaThread::tlab_end_offset())); cmp(end, rscratch1); br(Assembler::HI, slow_case); // update the tlab top pointer str(end, Address(rthread, JavaThread::tlab_top_offset())); --- 4265,4275 ---- if (var_size_in_bytes == noreg) { lea(end, Address(obj, con_size_in_bytes)); } else { lea(end, Address(obj, var_size_in_bytes)); } ! ldr(rscratch1, Address(rthread, JavaThread::tlab_fast_path_end_offset())); cmp(end, rscratch1); br(Assembler::HI, slow_case); // update the tlab top pointer str(end, Address(rthread, JavaThread::tlab_top_offset()));
*** 4411,4421 **** br(Assembler::HS, next); STOP("assert(top >= start)"); should_not_reach_here(); bind(next); ! ldr(rscratch2, Address(rthread, in_bytes(JavaThread::tlab_end_offset()))); ldr(rscratch1, Address(rthread, in_bytes(JavaThread::tlab_top_offset()))); cmp(rscratch2, rscratch1); br(Assembler::HS, ok); STOP("assert(top <= end)"); should_not_reach_here(); --- 4411,4421 ---- br(Assembler::HS, next); STOP("assert(top >= start)"); should_not_reach_here(); bind(next); ! ldr(rscratch2, Address(rthread, in_bytes(JavaThread::tlab_fast_path_end_offset()))); ldr(rscratch1, Address(rthread, in_bytes(JavaThread::tlab_top_offset()))); cmp(rscratch2, rscratch1); br(Assembler::HS, ok); STOP("assert(top <= end)"); should_not_reach_here();
< prev index next >