reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIMemoryLegalizer.cpp
 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(),