Searched refs:AtomicExpand (Results 1 – 2 of 2) sorted by relevance
59 class AtomicExpand: public FunctionPass { class65 AtomicExpand() : FunctionPass(ID) { in AtomicExpand() function in __anon286364dc0111::AtomicExpand127 char AtomicExpand::ID = 0;129 char &llvm::AtomicExpandID = AtomicExpand::ID;168 bool AtomicExpand::runOnFunction(Function &F) { in runOnFunction()488 bool AtomicExpand::expandAtomicStore(StoreInst *SI) { in expandAtomicStore()807 void AtomicExpand::expandPartwordAtomicRMW( in expandPartwordAtomicRMW()1005 void AtomicExpand::expandAtomicOpToLLSC( in expandAtomicOpToLLSC()1070 Value *AtomicExpand::insertRMWLLSCLoop( in insertRMWLLSCLoop()1436 Value *AtomicExpand::insertRMWCmpXchgLoop( in insertRMWCmpXchgLoop()[all …]
56 run SimplifyCFG after running the AtomicExpand pass. Would this be useful for