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