< prev index next >

src/hotspot/share/opto/parse3.cpp

Print this page

        

*** 205,215 **** // MemNode::MemOrd mo = is_vol ? MemNode::acquire : MemNode::unordered; bool needs_atomic_access = is_vol || AlwaysAtomicAccesses; Node* ld = make_load(NULL, adr, type, bt, adr_type, mo, LoadNode::DependsOnlyOnTest, needs_atomic_access); ! if (UseLoadBarrier && bt == T_OBJECT) { ld = load_barrier(ld, adr); } // Adjust Java stack if (type2size[bt] == 1) --- 205,215 ---- // MemNode::MemOrd mo = is_vol ? MemNode::acquire : MemNode::unordered; bool needs_atomic_access = is_vol || AlwaysAtomicAccesses; Node* ld = make_load(NULL, adr, type, bt, adr_type, mo, LoadNode::DependsOnlyOnTest, needs_atomic_access); ! if (UseZGC && bt == T_OBJECT) { ld = load_barrier(ld, adr); } // Adjust Java stack if (type2size[bt] == 1)
< prev index next >