Lines Matching refs:AtomicOrdering
123 AtomicOrdering Ordering = AtomicOrdering::NotAtomic;
124 AtomicOrdering FailureOrdering = AtomicOrdering::NotAtomic;
131 SIMemOpInfo(AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo()
136 AtomicOrdering FailureOrdering = in SIMemOpInfo()
137 AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo()
161 AtomicOrdering getOrdering() const { in getOrdering()
167 AtomicOrdering getFailureOrdering() const { in getFailureOrdering()
198 return Ordering != AtomicOrdering::NotAtomic; in isAtomic()
477 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO()
478 AtomicOrdering FailureOrdering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO()
488 AtomicOrdering OpOrdering = MMO->getOrdering(); in constructFromMIWithMMO()
489 if (OpOrdering != AtomicOrdering::NotAtomic) { in constructFromMIWithMMO()
502 assert(MMO->getFailureOrdering() != AtomicOrdering::Release && in constructFromMIWithMMO()
503 MMO->getFailureOrdering() != AtomicOrdering::AcquireRelease); in constructFromMIWithMMO()
513 if (Ordering != AtomicOrdering::NotAtomic) { in constructFromMIWithMMO()
566 AtomicOrdering Ordering = in getAtomicFenceInfo()
567 static_cast<AtomicOrdering>(MI->getOperand(0).getImm()); in getAtomicFenceInfo()
872 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandLoad()
873 MOI.getOrdering() == AtomicOrdering::Acquire || in expandLoad()
874 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
879 if (MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandLoad()
886 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandLoad()
887 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
917 if (MOI.getOrdering() == AtomicOrdering::Release || in expandStore()
918 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandStore()
945 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicFence()
946 MOI.getOrdering() == AtomicOrdering::Release || in expandAtomicFence()
947 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicFence()
948 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
962 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicFence()
963 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicFence()
964 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
982 if (MOI.getOrdering() == AtomicOrdering::Release || in expandAtomicCmpxchgOrRmw()
983 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
984 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw()
985 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) in expandAtomicCmpxchgOrRmw()
992 if (MOI.getOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
993 MOI.getOrdering() == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
994 MOI.getOrdering() == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw()
995 MOI.getFailureOrdering() == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
996 MOI.getFailureOrdering() == AtomicOrdering::SequentiallyConsistent) { in expandAtomicCmpxchgOrRmw()