hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
changeset 33193 c7ffe5c06513
parent 33175 c8f3d95c66bc
child 34507 636a88905e3b
--- a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp	Fri Oct 16 02:05:54 2015 +0300
+++ b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp	Tue Oct 13 16:25:50 2015 +0000
@@ -152,6 +152,13 @@
     strw(scratch, a);
   }
 
+  void bind(Label& L) {
+    Assembler::bind(L);
+    code()->clear_last_membar();
+  }
+
+  void membar(Membar_mask_bits order_constraint);
+
   // Frame creation and destruction shared between JITs.
   void build_frame(int framesize);
   void remove_frame(int framesize);