< prev index next >
src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Print this page
rev 51327 : Make C1 write-barrier use a stub instead of dedicated instruction
@@ -1441,33 +1441,10 @@
}
__ jcc(acond,*(op->label()));
}
}
-#if INCLUDE_SHENANDOAHGC
-void LIR_Assembler::emit_opShenandoahWriteBarrier(LIR_OpShenandoahWriteBarrier* op) {
- Label done;
- Register obj = op->in_opr()->as_register();
- Register res = op->result_opr()->as_register();
-
- if (res != obj) {
- __ mov(res, obj);
- }
-
- // Check for null.
- if (op->need_null_check()) {
- __ testptr(res, res);
- __ jcc(Assembler::zero, done);
- }
-
- __ shenandoah_write_barrier(res);
-
- __ bind(done);
-
-}
-#endif
-
void LIR_Assembler::emit_opConvert(LIR_OpConvert* op) {
LIR_Opr src = op->in_opr();
LIR_Opr dest = op->result_opr();
switch (op->bytecode()) {
< prev index next >