< prev index next >

src/share/vm/c1/c1_LIRGenerator.hpp

Print this page
rev 10523 : [backport] C1 shenandoah_wb expects obj in a register

@@ -270,10 +270,11 @@
   void post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val);
 
 #if INCLUDE_ALL_GCS
   LIR_Opr shenandoah_read_barrier(LIR_Opr obj, CodeEmitInfo* info, bool need_null_check);
   LIR_Opr shenandoah_write_barrier(LIR_Opr obj, CodeEmitInfo* info, bool need_null_check);
+  LIR_Opr ensure_in_register(LIR_Opr obj);
 #endif
 
   // specific implementations
   // pre barriers
 
< prev index next >