Searched refs:PerformOp (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp84 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