| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 137 Value *IdxVal = updateB.CreateAtomicRMW( in generateCodeSequence()
|
| H A D | InstrProfiling.cpp | 198 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, LiveInValue, in doExtraRewritesBeforeFinalDeletion() 712 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(), in lowerIncrement()
|
| H A D | GCOVProfiling.cpp | 917 Builder.CreateAtomicRMW(AtomicRMWInst::Add, V, Builder.getInt64(1), in emitProfileNotes()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 150 CreateAtomicRMW(llvm::AtomicRMWInst::BinOp Op, llvm::Value *Ptr, 153 return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(),
|
| H A D | CGBuiltin.cpp | 185 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 D | CGExprScalar.cpp | 2534 return Builder.CreateAtomicRMW( in EmitScalarPrePostIncDec() 2553 Builder.CreateAtomicRMW(aop, LV.getPointer(CGF), amt, in EmitScalarPrePostIncDec() 3130 Value *OldVal = Builder.CreateAtomicRMW( in EmitCompoundAssignLValue()
|
| H A D | CGAtomic.cpp | 695 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
|
| H A D | CGStmtOpenMP.cpp | 6095 CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(CGF), UpdateVal, AO); in emitOMPAtomicRMW()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 395 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 D | OMPIRBuilder.cpp | 4065 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 D | LLVMOps.td | 1556 $res = builder.CreateAtomicRMW(getLLVMAtomicBinOp($bin_op), $ptr, $val,
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1713 AtomicRMWInst *CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr,
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 3905 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 D | ir.go | 1653 func (b Builder) CreateAtomicRMW(op AtomicRMWBinOp, ptr, val Value, ordering AtomicOrdering, single… func
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 4001 return wrap(unwrap(B)->CreateAtomicRMW( in LLVMBuildAtomicRMW()
|
| H A D | AutoUpgrade.cpp | 3764 Rep = Builder.CreateAtomicRMW(AtomicRMWInst::FAdd, Ptr, Val, MaybeAlign(), in UpgradeIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2369 See the method [llvm::IRBuilder::CreateAtomicRMW]. *)
|