reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AtomicExpandPass.cpp
  489       Builder.CreateAtomicRMW(AtomicRMWInst::Xchg, SI->getPointerOperand(),
  799   AtomicRMWInst *NewAI = Builder.CreateAtomicRMW(Op, PMV.AlignedAddr,
lib/IR/AutoUpgrade.cpp
 3434       Rep = Builder.CreateAtomicRMW(AtomicRMWInst::FAdd, Ptr, Val,
lib/IR/Core.cpp
 3921   return wrap(unwrap(B)->CreateAtomicRMW(intop, unwrap(PTR), unwrap(Val),
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  145     Value *IdxVal = updateB.CreateAtomicRMW(
lib/Transforms/Instrumentation/InstrProfiling.cpp
  208         Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, LiveInValue,
  644     Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(),
tools/clang/lib/CodeGen/CGAtomic.cpp
  640       CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope);
tools/clang/lib/CodeGen/CGBuiltin.cpp
  140   llvm::Value *Result = CGF.Builder.CreateAtomicRMW(
  201   llvm::Value *Result = CGF.Builder.CreateAtomicRMW(
  300   auto *Result = CGF.Builder.CreateAtomicRMW(
  313   auto *Result = CGF.Builder.CreateAtomicRMW(
  789     OldByte = CGF.Builder.CreateAtomicRMW(RMWOp, ByteAddr.getPointer(), Mask,
 2910         Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
 2915         Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
 2919         Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
 2924         Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, Ptr, NewVal,
 2928         Result = Builder.CreateAtomicRMW(
 2959       AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg,
 8307     AtomicRMWInst *RMWI = Builder.CreateAtomicRMW(
13695     return Builder.CreateAtomicRMW(llvm::AtomicRMWInst::FAdd, Ptr, Val,
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2372       return Builder.CreateAtomicRMW(
 2390       llvm::Value *old = Builder.CreateAtomicRMW(aop,
 2883         Builder.CreateAtomicRMW(aop, LHSLV.getPointer(), amt,
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3837       CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO);