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

References

lib/AsmParser/LLParser.cpp
 7095   case lltok::kw_add: Operation = AtomicRMWInst::Add; break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1113   case bitc::RMW_ADD: return AtomicRMWInst::Add;
lib/Bitcode/Writer/BitcodeWriter.cpp
  555   case AtomicRMWInst::Add: return bitc::RMW_ADD;
lib/CodeGen/AtomicExpandPass.cpp
  531   case AtomicRMWInst::Add:
  704   case AtomicRMWInst::Add:
 1323     case AtomicRMWInst::Add:
 1545   case AtomicRMWInst::Add:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1992   case AtomicRMWInst::Add:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4593   case AtomicRMWInst::Add:  NT = ISD::ATOMIC_LOAD_ADD; break;
lib/IR/Core.cpp
 3534     case LLVMAtomicRMWBinOpAdd: return AtomicRMWInst::Add;
 3554     case AtomicRMWInst::Add: return LLVMAtomicRMWBinOpAdd;
lib/IR/Instructions.cpp
 1542   case AtomicRMWInst::Add:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  121   case AtomicRMWInst::Add:
  170     Op = AtomicRMWInst::Add;
  252   case AtomicRMWInst::Add:
  390   case AtomicRMWInst::Add:
  485         Op == AtomicRMWInst::Sub ? AtomicRMWInst::Add : Op;
  520     case AtomicRMWInst::Add:
  623       case AtomicRMWInst::Add:
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  112     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI);
  326   case AtomicRMWInst::Add:
lib/Target/RISCV/RISCVISelLowering.cpp
 2761     case AtomicRMWInst::Add:
 2784     case AtomicRMWInst::Add:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  290   case AtomicRMWInst::Add:
lib/Target/X86/X86ISelLowering.cpp
26498   case AtomicRMWInst::Add:
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
   39     case AtomicRMWInst::Add:
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  146         AtomicRMWInst::Add, BufferIdx, ConstantInt::get(Int32Ty, 1),
lib/Transforms/Instrumentation/InstrProfiling.cpp
  208         Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, LiveInValue,
  644     Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(),
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  254       else if (op == AtomicRMWInst::Add)
lib/Transforms/Scalar/LowerAtomic.cpp
   55   case AtomicRMWInst::Add:
tools/clang/lib/CodeGen/CGAtomic.cpp
  496   llvm::AtomicRMWInst::BinOp Op = llvm::AtomicRMWInst::Add;
  579     Op = llvm::AtomicRMWInst::Add;
tools/clang/lib/CodeGen/CGBuiltin.cpp
  301                    AtomicRMWInst::Add,
  967     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Add, E);
  975     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Add, E,
  978     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Add, E,
  981     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Add, E,
 2722     return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Add, E);
 2769     return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Add, E,
 8308       AtomicRMWInst::Add, Arg0, Arg1,
13637     return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::Add, E);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2384       llvm::AtomicRMWInst::BinOp aop = isInc ? llvm::AtomicRMWInst::Add :
 2861           aop = llvm::AtomicRMWInst::Add;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3769     RMWOp = llvm::AtomicRMWInst::Add;