Lines Matching refs:Order
338 AtomicOrdering Order) const = 0;
405 AtomicOrdering Order) const override;
456 AtomicOrdering Order) const override;
544 AtomicOrdering Order) const override;
595 AtomicOrdering Order) const override;
1076 AtomicOrdering Order) const { in insertWait()
1429 AtomicOrdering Order) const { in insertWait()
1449 IsCrossAddrSpaceOrdering, Pos, Order); in insertWait()
1968 Position Pos, AtomicOrdering Order) const { in insertWait()
2289 Position Pos, AtomicOrdering Order) const { in insertWait()
2370 if (Order != AtomicOrdering::Acquire) { in insertWait()
2609 const AtomicOrdering Order = MOI.getOrdering(); in expandLoad() local
2610 if (Order == AtomicOrdering::Monotonic || in expandLoad()
2611 Order == AtomicOrdering::Acquire || in expandLoad()
2612 Order == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
2617 if (Order == AtomicOrdering::SequentiallyConsistent) in expandLoad()
2621 Position::BEFORE, Order); in expandLoad()
2623 if (Order == AtomicOrdering::Acquire || in expandLoad()
2624 Order == AtomicOrdering::SequentiallyConsistent) { in expandLoad()
2627 MOI.getIsCrossAddressSpaceOrdering(), Position::AFTER, Order); in expandLoad()
2697 const AtomicOrdering Order = MOI.getOrdering(); in expandAtomicFence() local
2698 if (Order == AtomicOrdering::Acquire) { in expandAtomicFence()
2701 MOI.getIsCrossAddressSpaceOrdering(), Position::BEFORE, Order); in expandAtomicFence()
2704 if (Order == AtomicOrdering::Release || in expandAtomicFence()
2705 Order == AtomicOrdering::AcquireRelease || in expandAtomicFence()
2706 Order == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
2723 if (Order == AtomicOrdering::Acquire || in expandAtomicFence()
2724 Order == AtomicOrdering::AcquireRelease || in expandAtomicFence()
2725 Order == AtomicOrdering::SequentiallyConsistent) in expandAtomicFence()
2742 const AtomicOrdering Order = MOI.getOrdering(); in expandAtomicCmpxchgOrRmw() local
2743 if (Order == AtomicOrdering::Monotonic || in expandAtomicCmpxchgOrRmw()
2744 Order == AtomicOrdering::Acquire || Order == AtomicOrdering::Release || in expandAtomicCmpxchgOrRmw()
2745 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
2746 Order == AtomicOrdering::SequentiallyConsistent) { in expandAtomicCmpxchgOrRmw()
2751 if (Order == AtomicOrdering::Release || in expandAtomicCmpxchgOrRmw()
2752 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
2753 Order == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw()
2760 if (Order == AtomicOrdering::Acquire || in expandAtomicCmpxchgOrRmw()
2761 Order == AtomicOrdering::AcquireRelease || in expandAtomicCmpxchgOrRmw()
2762 Order == AtomicOrdering::SequentiallyConsistent || in expandAtomicCmpxchgOrRmw()
2768 MOI.getIsCrossAddressSpaceOrdering(), Position::AFTER, Order); in expandAtomicCmpxchgOrRmw()