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

References

lib/AsmParser/LLParser.cpp
 7099   case lltok::kw_or: Operation = AtomicRMWInst::Or; break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1117   case bitc::RMW_OR: return AtomicRMWInst::Or;
lib/Bitcode/Writer/BitcodeWriter.cpp
  559   case AtomicRMWInst::Or: return bitc::RMW_OR;
lib/CodeGen/AtomicExpandPass.cpp
  318             (Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor ||
  539   case AtomicRMWInst::Or:
  700   case AtomicRMWInst::Or:
  779   assert((Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor ||
 1325     case AtomicRMWInst::Or:
 1551   case AtomicRMWInst::Or:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2004   case AtomicRMWInst::Or:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4597   case AtomicRMWInst::Or:   NT = ISD::ATOMIC_LOAD_OR; break;
lib/IR/Core.cpp
 3538     case LLVMAtomicRMWBinOpOr: return AtomicRMWInst::Or;
 3558     case AtomicRMWInst::Or: return LLVMAtomicRMWBinOpOr;
lib/IR/Instructions.cpp
 1550   case AtomicRMWInst::Or:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  124   case AtomicRMWInst::Or:
  185     Op = AtomicRMWInst::Or;
  258   case AtomicRMWInst::Or:
  392   case AtomicRMWInst::Or:
  531     case AtomicRMWInst::Or:
  628       case AtomicRMWInst::Or:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  293   case AtomicRMWInst::Or:
lib/Target/X86/X86ISelLowering.cpp
26502   case AtomicRMWInst::Or:
26536     if (AI->getOperation() == AtomicRMWInst::Or && C->isZero() &&
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
   41     case AtomicRMWInst::Or:
   80   case AtomicRMWInst::Or:
  139       RMWI.getOperation() != AtomicRMWInst::Or) {
  140     RMWI.setOperation(AtomicRMWInst::Or);
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  260       else if (op == AtomicRMWInst::Or)
lib/Transforms/Scalar/LowerAtomic.cpp
   67   case AtomicRMWInst::Or:
tools/clang/lib/CodeGen/CGAtomic.cpp
  618     Op = llvm::AtomicRMWInst::Or;
tools/clang/lib/CodeGen/CGBuiltin.cpp
  784     llvm::AtomicRMWInst::BinOp RMWOp = llvm::AtomicRMWInst::Or;
  971     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Or, E);
  999     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Or, E,
 1002     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Or, E,
 1005     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Or, E,
 2734     return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Or, E);
 2790     return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Or, E,
13652     return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::Or, E);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2873           aop = llvm::AtomicRMWInst::Or;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3780     RMWOp = llvm::AtomicRMWInst::Or;