Home
last modified time | relevance | path

Searched refs:CreateAtomicRMW (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrOrderFile.cpp137 Value *IdxVal = updateB.CreateAtomicRMW( in generateCodeSequence()
H A DInstrProfiling.cpp198 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, LiveInValue, in doExtraRewritesBeforeFinalDeletion()
712 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(), in lowerIncrement()
H A DGCOVProfiling.cpp917 Builder.CreateAtomicRMW(AtomicRMWInst::Add, V, Builder.getInt64(1), in emitProfileNotes()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuilder.h150 CreateAtomicRMW(llvm::AtomicRMWInst::BinOp Op, llvm::Value *Ptr,
153 return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(),
H A DCGBuiltin.cpp185 llvm::Value *Result = CGF.Builder.CreateAtomicRMW( in MakeBinaryAtomicValue()
247 llvm::Value *Result = CGF.Builder.CreateAtomicRMW( in EmitBinaryAtomicPost()
413 auto *Result = CGF.Builder.CreateAtomicRMW( in EmitAtomicIncrementValue()
426 auto *Result = CGF.Builder.CreateAtomicRMW( in EmitAtomicDecrementValue()
990 OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask, in EmitBitTestIntrinsic()
4003 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
4008 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
4021 Result = Builder.CreateAtomicRMW( in EmitBuiltinExpr()
4052 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
10755 AtomicRMWInst *RMWI = Builder.CreateAtomicRMW( in EmitAArch64BuiltinExpr()
[all …]
H A DCGExprScalar.cpp2534 return Builder.CreateAtomicRMW( in EmitScalarPrePostIncDec()
2553 Builder.CreateAtomicRMW(aop, LV.getPointer(CGF), amt, in EmitScalarPrePostIncDec()
3130 Value *OldVal = Builder.CreateAtomicRMW( in EmitCompoundAssignLValue()
H A DCGAtomic.cpp695 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
H A DCGStmtOpenMP.cpp6095 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp395 Builder.CreateAtomicRMW(AtomicRMWInst::Xchg, NewAddr, NewVal, in convertAtomicXchgToIntegerType()
523 AtomicRMWInst *AI = Builder.CreateAtomicRMW( in expandAtomicStore()
877 Builder.CreateAtomicRMW(Op, PMV.AlignedAddr, NewOperand, in widenPartwordAtomicRMW()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4065 Res.first = Builder.CreateAtomicRMW(RMWOp, X, Expr, llvm::MaybeAlign(), AO); in emitAtomicUpdate()
4328 Builder.CreateAtomicRMW(NewOp, X.Var, E, MaybeAlign(), AO); in createAtomicCompare()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td1556 $res = builder.CreateAtomicRMW(getLLVMAtomicBinOp($bin_op), $ptr, $val,
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIRBuilder.h1713 AtomicRMWInst *CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr,
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp3905 Builder.CreateAtomicRMW(AtomicRMWInst::FAdd, LHS, Partial, None, in sumAtomicReduction()
3923 Builder.CreateAtomicRMW(AtomicRMWInst::Xor, LHS, Partial, None, in xorAtomicReduction()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1653 func (b Builder) CreateAtomicRMW(op AtomicRMWBinOp, ptr, val Value, ordering AtomicOrdering, single… func
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp4001 return wrap(unwrap(B)->CreateAtomicRMW( in LLVMBuildAtomicRMW()
H A DAutoUpgrade.cpp3764 Rep = Builder.CreateAtomicRMW(AtomicRMWInst::FAdd, Ptr, Val, MaybeAlign(), in UpgradeIntrinsicCall()
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2369 See the method [llvm::IRBuilder::CreateAtomicRMW]. *)