Searched refs:PerformOp (Results 1 - 1 of 1) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 84 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 87 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 100 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 544 auto PerformOp = [&](IRBuilder<> &Builder, Value *Loaded) { local 549 AI->getOrdering(), PerformOp); 957 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) { 960 insertRMWLLSCLoop(Builder, ResultType, Addr, MemOpOrder, PerformOp); 1022 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) { 1053 Value *NewVal = PerformOp(Builder, Loaded); 1384 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 955 expandAtomicOpToLLSC( Instruction *I, Type *ResultType, Value *Addr, AtomicOrdering MemOpOrder, function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) argument 1019 insertRMWLLSCLoop( IRBuilder< &Builder, Type *ResultTy, Value *Addr, AtomicOrdering MemOpOrder, function_ref<Value *(IRBuilder<> &, Value *)> PerformOp) argument 1381 insertRMWCmpXchgLoop( IRBuilder< &Builder, Type *ResultTy, Value *Addr, AtomicOrdering MemOpOrder, function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, CreateCmpXchgInstFun CreateCmpXchg) argument [all...] |
Completed in 128 milliseconds