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

References

lib/AsmParser/LLParser.cpp
 7096   case lltok::kw_sub: Operation = AtomicRMWInst::Sub; break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1114   case bitc::RMW_SUB: return AtomicRMWInst::Sub;
lib/Bitcode/Writer/BitcodeWriter.cpp
  556   case AtomicRMWInst::Sub: return bitc::RMW_SUB;
lib/CodeGen/AtomicExpandPass.cpp
  533   case AtomicRMWInst::Sub:
  705   case AtomicRMWInst::Sub:
 1324     case AtomicRMWInst::Sub:
 1547   case AtomicRMWInst::Sub:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1995   case AtomicRMWInst::Sub:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4594   case AtomicRMWInst::Sub:  NT = ISD::ATOMIC_LOAD_SUB; break;
lib/IR/Core.cpp
 3535     case LLVMAtomicRMWBinOpSub: return AtomicRMWInst::Sub;
 3555     case AtomicRMWInst::Sub: return LLVMAtomicRMWBinOpSub;
lib/IR/Instructions.cpp
 1544   case AtomicRMWInst::Sub:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  122   case AtomicRMWInst::Sub:
  175     Op = AtomicRMWInst::Sub;
  254   case AtomicRMWInst::Sub:
  391   case AtomicRMWInst::Sub:
  485         Op == AtomicRMWInst::Sub ? AtomicRMWInst::Add : Op;
  521     case AtomicRMWInst::Sub: {
  624       case AtomicRMWInst::Sub:
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  114     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI);
  331   case AtomicRMWInst::Sub:
lib/Target/RISCV/RISCVISelLowering.cpp
 2763     case AtomicRMWInst::Sub:
 2786     case AtomicRMWInst::Sub:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  291   case AtomicRMWInst::Sub:
lib/Target/X86/X86ISelLowering.cpp
26499   case AtomicRMWInst::Sub:
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
   40     case AtomicRMWInst::Sub:
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  256       else if (op == AtomicRMWInst::Sub)
lib/Transforms/Scalar/LowerAtomic.cpp
   58   case AtomicRMWInst::Sub:
tools/clang/lib/CodeGen/CGAtomic.cpp
  588     Op = llvm::AtomicRMWInst::Sub;
tools/clang/lib/CodeGen/CGBuiltin.cpp
  314                    AtomicRMWInst::Sub,
  969     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Sub, E);
 2728     return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Sub, E);
 2776     return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Sub, E,
13642     return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::Sub, E);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2385         llvm::AtomicRMWInst::Sub;
 2864           aop = llvm::AtomicRMWInst::Sub;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3774     RMWOp = llvm::AtomicRMWInst::Sub;