Lines Matching refs:AtomicCmpXchgInst
70 void expandPartwordCmpXchg(AtomicCmpXchgInst *I);
72 AtomicCmpXchgInst *convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI);
79 bool expandAtomicCmpXchg(AtomicCmpXchgInst *CI);
91 void expandAtomicCASToLibcall(AtomicCmpXchgInst *I);
125 unsigned getAtomicOpSize(AtomicCmpXchgInst *CASI) { in getAtomicOpSize()
157 unsigned getAtomicOpAlign(AtomicCmpXchgInst *CASI) { in getAtomicOpAlign()
195 auto CASI = dyn_cast<AtomicCmpXchgInst>(I); in runOnFunction()
422 AtomicCmpXchgInst::getStrongestFailureOrdering(Order)); in expandAtomicLoadToCmpXchg()
483 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in createCmpXchgInstFun()
727 void AtomicExpand::expandPartwordCmpXchg(AtomicCmpXchgInst *CI) { in expandPartwordCmpXchg()
809 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg( in expandPartwordCmpXchg()
915 AtomicCmpXchgInst *AtomicExpand::convertCmpXchgToIntegerType(AtomicCmpXchgInst *CI) { in convertCmpXchgToIntegerType()
954 bool AtomicExpand::expandAtomicCmpXchg(AtomicCmpXchgInst *CI) { in expandAtomicCmpXchg()
1339 void AtomicExpand::expandAtomicCASToLibcall(AtomicCmpXchgInst *I) { in expandAtomicCASToLibcall()
1434 AtomicCmpXchgInst *Pair = Builder.CreateAtomicCmpXchg( in expandAtomicRMWToLibcall()
1436 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in expandAtomicRMWToLibcall()