Searched refs:AtomicExpand (Results 1 – 2 of 2) sorted by relevance
59 class AtomicExpand: public FunctionPass { class65 AtomicExpand() : FunctionPass(ID) { in AtomicExpand() function in __anon638d864d0111::AtomicExpand125 char AtomicExpand::ID = 0;127 char &llvm::AtomicExpandID = AtomicExpand::ID;198 bool AtomicExpand::runOnFunction(Function &F) { in runOnFunction()478 bool AtomicExpand::expandAtomicStore(StoreInst *SI) { in expandAtomicStore()717 void AtomicExpand::expandPartwordAtomicRMW( in expandPartwordAtomicRMW()910 void AtomicExpand::expandAtomicOpToLLSC( in expandAtomicOpToLLSC()977 Value *AtomicExpand::insertRMWLLSCLoop( in insertRMWLLSCLoop()1319 Value *AtomicExpand::insertRMWCmpXchgLoop( in insertRMWCmpXchgLoop()[all …]
79 run SimplifyCFG after running the AtomicExpand pass. Would this be useful for