< prev index next >
src/hotspot/share/opto/graphKit.cpp
Print this page
@@ -1569,10 +1569,15 @@
case BarrierSet::G1BarrierSet:
g1_write_barrier_pre(do_load, obj, adr, adr_idx, val, val_type, pre_val, bt);
break;
#endif
+#if INCLUDE_EPSILONGC
+ case BarrierSet::EpsilonBarrierSet:
+ break;
+#endif
+
case BarrierSet::CardTableBarrierSet:
break;
default :
ShouldNotReachHere();
@@ -1587,10 +1592,15 @@
#if INCLUDE_G1GC
case BarrierSet::G1BarrierSet:
return true; // Can move it if no safepoint
#endif
+#if INCLUDE_EPSILONGC
+ case BarrierSet::EpsilonBarrierSet:
+ return true; // There is no pre-barrier
+#endif
+
case BarrierSet::CardTableBarrierSet:
return true; // There is no pre-barrier
default :
ShouldNotReachHere();
@@ -1613,10 +1623,15 @@
case BarrierSet::G1BarrierSet:
g1_write_barrier_post(store, obj, adr, adr_idx, val, bt, use_precise);
break;
#endif
+#if INCLUDE_EPSILONGC
+ case BarrierSet::EpsilonBarrierSet:
+ break;
+#endif
+
case BarrierSet::CardTableBarrierSet:
write_barrier_post(store, obj, adr, adr_idx, val, use_precise);
break;
default :
< prev index next >