Searched refs:PerformOp (Results 1 – 1 of 1) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 84 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 88 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 101 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 546 auto PerformOp = [&](IRBuilder<> &Builder, Value *Loaded) { in tryExpandAtomicRMW() local 551 AI->getAlign(), AI->getOrdering(), PerformOp); in tryExpandAtomicRMW() 969 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) { in expandAtomicOpToLLSC() argument 972 MemOpOrder, PerformOp); in expandAtomicOpToLLSC() 1034 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) { in insertRMWLLSCLoop() argument 1069 Value *NewVal = PerformOp(Builder, Loaded); in insertRMWLLSCLoop() 1398 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, in insertRMWCmpXchgLoop() argument [all …]
|