ΒΆllvm::Value* buildAtomicRMWValue(
AtomicRMWInst::BinOp Op,
llvm::IRBuilderBase& Builder,
llvm::Value* Loaded,
llvm::Value* Inc)
llvm::Value* buildAtomicRMWValue(
AtomicRMWInst::BinOp Op,
llvm::IRBuilderBase& Builder,
llvm::Value* Loaded,
llvm::Value* Inc)
Description
Emit IR to implement the given atomicrmw operation on values in registers, returning the new value.
Declared at: llvm/include/llvm/Transforms/Utils/LowerAtomic.h:33
Parameters
- AtomicRMWInst::BinOp Op
- llvm::IRBuilderBase& Builder
- llvm::Value* Loaded
- llvm::Value* Inc