Lines Matching refs:AtomicCmpXchgInst

92   bool expandPartwordCmpXchg(AtomicCmpXchgInst *I);
94 void expandAtomicCmpXchgToMaskedIntrinsic(AtomicCmpXchgInst *CI);
96 AtomicCmpXchgInst *convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI);
102 bool tryExpandAtomicCmpXchg(AtomicCmpXchgInst *CI);
104 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI);
116 void expandAtomicCASToLibcall(AtomicCmpXchgInst *I);
190 static unsigned getAtomicOpSize(AtomicCmpXchgInst *CASI) { in getAtomicOpSize()
226 auto CASI = dyn_cast<AtomicCmpXchgInst>(I); in run()
517 AtomicCmpXchgInst::getStrongestFailureOrdering(Order)); in expandAtomicLoadToCmpXchg()
591 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder), SSID); in createCmpXchgInstFun()
1008 bool AtomicExpandImpl::expandPartwordCmpXchg(AtomicCmpXchgInst *CI) { in expandPartwordCmpXchg()
1089 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg( in expandPartwordCmpXchg()
1172 AtomicCmpXchgInst *CI) { in expandAtomicCmpXchgToMaskedIntrinsic()
1254 AtomicCmpXchgInst *
1255 AtomicExpandImpl::convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI) { in convertCmpXchgToIntegerType()
1288 bool AtomicExpandImpl::expandAtomicCmpXchg(AtomicCmpXchgInst *CI) { in expandAtomicCmpXchg()
1623 bool AtomicExpandImpl::tryExpandAtomicCmpXchg(AtomicCmpXchgInst *CI) { in tryExpandAtomicCmpXchg()
1714 void AtomicExpandImpl::expandAtomicCASToLibcall(AtomicCmpXchgInst *I) { in expandAtomicCASToLibcall()
1813 AtomicCmpXchgInst *Pair = Builder.CreateAtomicCmpXchg( in expandAtomicRMWToLibcall()
1815 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder), SSID); in expandAtomicRMWToLibcall()