Searched refs:AtomicExpand (Results 1 – 5 of 5) sorted by relevance
61 class AtomicExpand : public FunctionPass { class67 AtomicExpand() : FunctionPass(ID) { in AtomicExpand() function in __anon15300e580111::AtomicExpand130 char AtomicExpand::ID = 0;132 char &llvm::AtomicExpandID = AtomicExpand::ID;171 bool AtomicExpand::runOnFunction(Function &F) { in runOnFunction()510 void AtomicExpand::expandAtomicStore(StoreInst *SI) { in expandAtomicStore()814 void AtomicExpand::expandPartwordAtomicRMW( in expandPartwordAtomicRMW()1011 void AtomicExpand::expandAtomicOpToLLSC( in expandAtomicOpToLLSC()1076 Value *AtomicExpand::insertRMWLLSCLoop( in insertRMWLLSCLoop()1441 Value *AtomicExpand::insertRMWCmpXchgLoop( in insertRMWCmpXchgLoop()[all …]
4 # TODO: Will AtomicExpand still do this?
2 ; The AtomicExpand pass cannot handle missing libcalls (yet) so reports a fatal error.
56 run SimplifyCFG after running the AtomicExpand pass. Would this be useful for
411 ARM), appropriate fences can be emitted by the AtomicExpand Codegen pass if