Home
last modified time | relevance | path

Searched refs:buildAtomicRMWValue (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp42 Value *llvm::buildAtomicRMWValue(AtomicRMWInst::BinOp Op, in buildAtomicRMWValue() function in llvm
92 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DLowerAtomic.h33 Value *buildAtomicRMWValue(AtomicRMWInst::BinOp Op, IRBuilderBase &Builder,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp573 return buildAtomicRMWValue(AI->getOperation(), Builder, Loaded, in tryExpandAtomicRMW()
784 Value *NewVal = buildAtomicRMWValue(Op, Builder, Loaded, Shifted_Inc); in performMaskedAtomicOp()
798 Value *NewVal = buildAtomicRMWValue(Op, Builder, Loaded_Extract, Inc); in performMaskedAtomicOp()
1532 return buildAtomicRMWValue(AI->getOperation(), Builder, Loaded, in expandAtomicRMWToCmpXchg()