< prev index next >

src/hotspot/share/opto/matcher.cpp

Print this page
@@ -1802,10 +1802,12 @@
      _shared_nodes.map(leaf->_idx, ex);
    }
  
    // Have mach nodes inherit GC barrier data
    mach->set_barrier_data(MemNode::barrier_data(leaf));
+   mach->set_memory_order(MemNode::memory_order(leaf));
+   mach->set_trailing_membar(leaf);
  
    return ex;
  }
  
  void Matcher::handle_precedence_edges(Node* n, MachNode *mach) {
< prev index next >