< prev index next >

src/hotspot/share/opto/graphKit.cpp

Print this page

        

@@ -1696,11 +1696,11 @@
   }
   return store_oop(ctl, obj, adr, adr_type, val, val_type, bt, true, mo, mismatched);
 }
 
 Node* GraphKit::load_barrier(Node* val, Node* adr, bool weak, bool writeback, bool oop_reload_allowed) {
-  assert(UseLoadBarrier, "invariant");
+  assert(UseZGC, "invariant");
   Node* barrier = new LoadBarrierNode(C, control(), memory(TypeRawPtr::BOTTOM), val, adr, weak, writeback, oop_reload_allowed);
   Node* transformed_barrier = _gvn.transform(barrier);
 
   if (transformed_barrier->is_LoadBarrier()) {
     if (barrier == transformed_barrier) {

@@ -4413,11 +4413,11 @@
                                                   ciTypeArrayKlass::make(T_BYTE), true, 0);
   int value_field_idx = C->get_alias_index(value_field_type);
   Node* adr = basic_plus_adr(str, str, value_offset);
   Node* load = make_load(ctrl, adr,
                          value_type, T_OBJECT, value_field_idx, MemNode::unordered);
-  if (UseLoadBarrier) {
+  if (UseZGC) {
     load = load_barrier(load, adr);
   }
 
   // String.value field is known to be @Stable.
   if (UseImplicitStableValues) {
< prev index next >