< prev index next >

src/hotspot/share/c1/c1_LIR.hpp

Print this page
rev 50076 : Fold Partial GC into Traversal GC

*** 1458,1468 **** bool _need_null_check; public: LIR_OpShenandoahWriteBarrier(LIR_Opr obj, LIR_Opr result, CodeEmitInfo* info, bool need_null_check) : LIR_Op1(lir_shenandoah_wb, obj, result, T_OBJECT, lir_patch_none, info), _need_null_check(need_null_check) { ! assert(UseShenandoahGC && (ShenandoahWriteBarrier || ShenandoahStoreValWriteBarrier || ShenandoahStoreValEnqueueBarrier), "should be enabled"); } bool need_null_check() const { return _need_null_check; } virtual void emit_code(LIR_Assembler* masm); virtual LIR_OpShenandoahWriteBarrier* as_OpShenandoahWriteBarrier() { return this; } virtual void print_instr(outputStream* out) const PRODUCT_RETURN; --- 1458,1468 ---- bool _need_null_check; public: LIR_OpShenandoahWriteBarrier(LIR_Opr obj, LIR_Opr result, CodeEmitInfo* info, bool need_null_check) : LIR_Op1(lir_shenandoah_wb, obj, result, T_OBJECT, lir_patch_none, info), _need_null_check(need_null_check) { ! assert(UseShenandoahGC && (ShenandoahWriteBarrier || ShenandoahStoreValEnqueueBarrier), "should be enabled"); } bool need_null_check() const { return _need_null_check; } virtual void emit_code(LIR_Assembler* masm); virtual LIR_OpShenandoahWriteBarrier* as_OpShenandoahWriteBarrier() { return this; } virtual void print_instr(outputStream* out) const PRODUCT_RETURN;
< prev index next >