Lines Matching refs:AtomicOrdering

1047                                                 AtomicOrdering Ord) const {  in emitLeadingFence()
1049 case AtomicOrdering::NotAtomic: in emitLeadingFence()
1050 case AtomicOrdering::Unordered: in emitLeadingFence()
1052 case AtomicOrdering::Monotonic: in emitLeadingFence()
1053 case AtomicOrdering::Acquire: in emitLeadingFence()
1055 case AtomicOrdering::Release: in emitLeadingFence()
1056 case AtomicOrdering::AcquireRelease: in emitLeadingFence()
1057 return Builder.CreateFence(AtomicOrdering::Release); in emitLeadingFence()
1058 case AtomicOrdering::SequentiallyConsistent: in emitLeadingFence()
1061 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitLeadingFence()
1068 AtomicOrdering Ord) const { in emitTrailingFence()
1070 case AtomicOrdering::NotAtomic: in emitTrailingFence()
1071 case AtomicOrdering::Unordered: in emitTrailingFence()
1073 case AtomicOrdering::Monotonic: in emitTrailingFence()
1074 case AtomicOrdering::Release: in emitTrailingFence()
1076 case AtomicOrdering::Acquire: in emitTrailingFence()
1077 case AtomicOrdering::AcquireRelease: in emitTrailingFence()
1078 return Builder.CreateFence(AtomicOrdering::Acquire); in emitTrailingFence()
1079 case AtomicOrdering::SequentiallyConsistent: in emitTrailingFence()
1080 return Builder.CreateFence(AtomicOrdering::SequentiallyConsistent); in emitTrailingFence()
1088 AtomicOrdering FenceOrdering = static_cast<AtomicOrdering>( in lowerATOMIC_FENCE()
1097 case AtomicOrdering::NotAtomic: in lowerATOMIC_FENCE()
1098 case AtomicOrdering::Unordered: in lowerATOMIC_FENCE()
1099 case AtomicOrdering::Monotonic: in lowerATOMIC_FENCE()
1102 case AtomicOrdering::Acquire: in lowerATOMIC_FENCE()
1108 case AtomicOrdering::Release: in lowerATOMIC_FENCE()
1114 case AtomicOrdering::AcquireRelease: in lowerATOMIC_FENCE()
1115 case AtomicOrdering::SequentiallyConsistent: in lowerATOMIC_FENCE()