Searched refs:CmpXChg (Results 1 – 10 of 10) sorted by relevance
408 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()585 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()594 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW()745 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg); in expandPartwordAtomicRMW()
167 CmpXChg, // Expand the instruction into cmpxchg; used by at least X86. enumerator1839 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
313 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
2753 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
10972 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()10979 AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()10983 AtomicExpansionKind::None : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
4713 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
1359 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
27336 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()27348 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()27366 return !AI->use_empty() ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()27377 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
13076 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
16792 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()