reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1251 if (MOI.isAtomic()) { 1252 if (MOI.getOrdering() == AtomicOrdering::Release || 1253 MOI.getOrdering() == AtomicOrdering::AcquireRelease || 1254 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || 1255 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) 1256 Changed |= CC->insertWait(MI, MOI.getScope(), 1257 MOI.getOrderingAddrSpace(), 1259 MOI.getIsCrossAddressSpaceOrdering(), 1262 if (MOI.getOrdering() == AtomicOrdering::Acquire || 1263 MOI.getOrdering() == AtomicOrdering::AcquireRelease || 1264 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || 1265 MOI.getFailureOrdering() == AtomicOrdering::Acquire || 1266 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) { 1267 Changed |= CC->insertWait(MI, MOI.getScope(), 1268 MOI.getOrderingAddrSpace(), 1271 MOI.getIsCrossAddressSpaceOrdering(), 1273 Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(), 1274 MOI.getOrderingAddrSpace(),