< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.cpp

Print this page
rev 11463 : Backport Traversal GC

*** 110,114 **** --- 110,122 ---- } obj = obj_reg; } return obj; } + + LIR_Opr ShenandoahBarrierSetC1::storeval_barrier(LIRGenerator* gen, LIR_Opr obj, CodeEmitInfo* info, bool patch) { + if (ShenandoahStoreValEnqueueBarrier) { + obj = ensure_in_register(gen, obj); + gen->G1SATBCardTableModRef_pre_barrier(LIR_OprFact::illegalOpr, obj, false, false, NULL); + } + return obj; + }
< prev index next >