Lines Matching refs:AtomicOrdering

132 static unsigned getLRForRMW32(AtomicOrdering Ordering) {  in getLRForRMW32()
136 case AtomicOrdering::Monotonic: in getLRForRMW32()
138 case AtomicOrdering::Acquire: in getLRForRMW32()
140 case AtomicOrdering::Release: in getLRForRMW32()
142 case AtomicOrdering::AcquireRelease: in getLRForRMW32()
144 case AtomicOrdering::SequentiallyConsistent: in getLRForRMW32()
149 static unsigned getSCForRMW32(AtomicOrdering Ordering) { in getSCForRMW32()
153 case AtomicOrdering::Monotonic: in getSCForRMW32()
155 case AtomicOrdering::Acquire: in getSCForRMW32()
157 case AtomicOrdering::Release: in getSCForRMW32()
159 case AtomicOrdering::AcquireRelease: in getSCForRMW32()
161 case AtomicOrdering::SequentiallyConsistent: in getSCForRMW32()
166 static unsigned getLRForRMW64(AtomicOrdering Ordering) { in getLRForRMW64()
170 case AtomicOrdering::Monotonic: in getLRForRMW64()
172 case AtomicOrdering::Acquire: in getLRForRMW64()
174 case AtomicOrdering::Release: in getLRForRMW64()
176 case AtomicOrdering::AcquireRelease: in getLRForRMW64()
178 case AtomicOrdering::SequentiallyConsistent: in getLRForRMW64()
183 static unsigned getSCForRMW64(AtomicOrdering Ordering) { in getSCForRMW64()
187 case AtomicOrdering::Monotonic: in getSCForRMW64()
189 case AtomicOrdering::Acquire: in getSCForRMW64()
191 case AtomicOrdering::Release: in getSCForRMW64()
193 case AtomicOrdering::AcquireRelease: in getSCForRMW64()
195 case AtomicOrdering::SequentiallyConsistent: in getSCForRMW64()
200 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width) { in getLRForRMW()
208 static unsigned getSCForRMW(AtomicOrdering Ordering, int Width) { in getSCForRMW()
225 AtomicOrdering Ordering = in doAtomicBinOpExpansion()
226 static_cast<AtomicOrdering>(MI.getOperand(4).getImm()); in doAtomicBinOpExpansion()
288 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion()
289 static_cast<AtomicOrdering>(MI.getOperand(5).getImm()); in doMaskedAtomicBinOpExpansion()
429 AtomicOrdering Ordering = in expandAtomicMinMaxOp()
430 static_cast<AtomicOrdering>(MI.getOperand(IsSigned ? 7 : 6).getImm()); in expandAtomicMinMaxOp()
540 AtomicOrdering Ordering = in expandAtomicCmpXchg()
541 static_cast<AtomicOrdering>(MI.getOperand(IsMasked ? 6 : 5).getImm()); in expandAtomicCmpXchg()