< 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 >