Lines Matching refs:AtomicOrdering

1003                                                 AtomicOrdering Ord) const {  in emitLeadingFence()
1005 case AtomicOrdering::NotAtomic: in emitLeadingFence()
1006 case AtomicOrdering::Unordered: in emitLeadingFence()
1008 case AtomicOrdering::Monotonic: in emitLeadingFence()
1009 case AtomicOrdering::Acquire: in emitLeadingFence()
1011 case AtomicOrdering::Release: in emitLeadingFence()
1012 case AtomicOrdering::AcquireRelease: in emitLeadingFence()
1013 return Builder.CreateFence(AtomicOrdering::Release); in emitLeadingFence()
1014 case AtomicOrdering::SequentiallyConsistent: in emitLeadingFence()
1017 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitLeadingFence()
1024 AtomicOrdering Ord) const { in emitTrailingFence()
1026 case AtomicOrdering::NotAtomic: in emitTrailingFence()
1027 case AtomicOrdering::Unordered: in emitTrailingFence()
1029 case AtomicOrdering::Monotonic: in emitTrailingFence()
1030 case AtomicOrdering::Release: in emitTrailingFence()
1032 case AtomicOrdering::Acquire: in emitTrailingFence()
1033 case AtomicOrdering::AcquireRelease: in emitTrailingFence()
1034 return Builder.CreateFence(AtomicOrdering::Acquire); in emitTrailingFence()
1035 case AtomicOrdering::SequentiallyConsistent: in emitTrailingFence()
1036 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitTrailingFence()
1044 AtomicOrdering FenceOrdering = static_cast<AtomicOrdering>( in lowerATOMIC_FENCE()
1053 case AtomicOrdering::NotAtomic: in lowerATOMIC_FENCE()
1054 case AtomicOrdering::Unordered: in lowerATOMIC_FENCE()
1055 case AtomicOrdering::Monotonic: in lowerATOMIC_FENCE()
1058 case AtomicOrdering::Acquire: in lowerATOMIC_FENCE()
1064 case AtomicOrdering::Release: in lowerATOMIC_FENCE()
1070 case AtomicOrdering::AcquireRelease: in lowerATOMIC_FENCE()
1071 case AtomicOrdering::SequentiallyConsistent: in lowerATOMIC_FENCE()