Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h143 CreateAtomicRMW(llvm::AtomicRMWInst::BinOp Op, llvm::Value *Ptr,
146 return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(),
H A DCGBuiltin.cpp162 llvm::Value *Result = CGF.Builder.CreateAtomicRMW( in MakeBinaryAtomicValue()
223 llvm::Value *Result = CGF.Builder.CreateAtomicRMW( in EmitBinaryAtomicPost()
389 auto *Result = CGF.Builder.CreateAtomicRMW( in EmitAtomicIncrementValue()
402 auto *Result = CGF.Builder.CreateAtomicRMW( in EmitAtomicDecrementValue()
966 OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask, in EmitBitTestIntrinsic()
3847 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
3852 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
3856 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
3861 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal, in EmitBuiltinExpr()
3865 Result = Builder.CreateAtomicRMW( in EmitBuiltinExpr()
[all …]
H A DCGExprScalar.cpp2467 return Builder.CreateAtomicRMW( in EmitScalarPrePostIncDec()
2486 Builder.CreateAtomicRMW(aop, LV.getPointer(CGF), amt, in EmitScalarPrePostIncDec()
3057 Value *OldVal = Builder.CreateAtomicRMW( in EmitCompoundAssignLValue()
H A DCGAtomic.cpp674 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
H A DCGStmtOpenMP.cpp5538 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DInstrOrderFile.cpp145 Value *IdxVal = updateB.CreateAtomicRMW( in generateCodeSequence()
H A DInstrProfiling.cpp207 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, LiveInValue, in doExtraRewritesBeforeFinalDeletion()
706 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(), in lowerIncrement()
H A DGCOVProfiling.cpp968 Builder.CreateAtomicRMW(AtomicRMWInst::Add, V, Builder.getInt64(1), in emitProfileNotes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp459 AtomicRMWInst *AI = Builder.CreateAtomicRMW( in expandAtomicStore()
832 Builder.CreateAtomicRMW(Op, PMV.AlignedAddr, NewOperand, in widenPartwordAtomicRMW()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2449 Res.first = Builder.CreateAtomicRMW(RMWOp, X, Expr, llvm::MaybeAlign(), AO); in emitAtomicUpdate()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h1757 AtomicRMWInst *CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr,
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1687 func (b Builder) CreateAtomicRMW(op AtomicRMWBinOp, ptr, val Value, ordering AtomicOrdering, single… func
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DCore.cpp3987 return wrap(unwrap(B)->CreateAtomicRMW( in LLVMBuildAtomicRMW()
H A DAutoUpgrade.cpp3607 Rep = Builder.CreateAtomicRMW(AtomicRMWInst::FAdd, Ptr, Val, MaybeAlign(), in UpgradeIntrinsicCall()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2403 See the method [llvm::IRBuilder::CreateAtomicRMW]. *)