src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 52460 f1bb77833b59
parent 52408 04cbcebf5adf
child 53089 147e2d96748d
equal deleted inserted replaced
52459:cbe83e9c2100 52460:f1bb77833b59
   284     return 0;
   284     return 0;
   285   } else {
   285   } else {
   286     ShouldNotReachHere();
   286     ShouldNotReachHere();
   287   }
   287   }
   288   return address(((uint64_t)insn_addr + (offset << 2)));
   288   return address(((uint64_t)insn_addr + (offset << 2)));
   289 }
       
   290 
       
   291 void MacroAssembler::serialize_memory(Register thread, Register tmp) {
       
   292   dsb(Assembler::SY);
       
   293 }
   289 }
   294 
   290 
   295 void MacroAssembler::safepoint_poll(Label& slow_path) {
   291 void MacroAssembler::safepoint_poll(Label& slow_path) {
   296   if (SafepointMechanism::uses_thread_local_poll()) {
   292   if (SafepointMechanism::uses_thread_local_poll()) {
   297     ldr(rscratch1, Address(rthread, Thread::polling_page_offset()));
   293     ldr(rscratch1, Address(rthread, Thread::polling_page_offset()));