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

References

lib/AsmParser/LLParser.cpp
 7100   case lltok::kw_xor: Operation = AtomicRMWInst::Xor; break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1118   case bitc::RMW_XOR: return AtomicRMWInst::Xor;
lib/Bitcode/Writer/BitcodeWriter.cpp
  560   case AtomicRMWInst::Xor: return bitc::RMW_XOR;
lib/CodeGen/AtomicExpandPass.cpp
  318             (Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor ||
  541   case AtomicRMWInst::Xor:
  701   case AtomicRMWInst::Xor:
  779   assert((Op == AtomicRMWInst::Or || Op == AtomicRMWInst::Xor ||
 1326     case AtomicRMWInst::Xor:
 1553   case AtomicRMWInst::Xor:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2007   case AtomicRMWInst::Xor:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4598   case AtomicRMWInst::Xor:  NT = ISD::ATOMIC_LOAD_XOR; break;
lib/IR/Core.cpp
 3539     case LLVMAtomicRMWBinOpXor: return AtomicRMWInst::Xor;
 3559     case AtomicRMWInst::Xor: return LLVMAtomicRMWBinOpXor;
lib/IR/Instructions.cpp
 1552   case AtomicRMWInst::Xor:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  125   case AtomicRMWInst::Xor:
  190     Op = AtomicRMWInst::Xor;
  260   case AtomicRMWInst::Xor:
  393   case AtomicRMWInst::Xor:
  541     case AtomicRMWInst::Xor:
  635       case AtomicRMWInst::Xor:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  294   case AtomicRMWInst::Xor:
lib/Target/X86/X86ISelLowering.cpp
26504   case AtomicRMWInst::Xor:
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
   42     case AtomicRMWInst::Xor:
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  262       else if (op == AtomicRMWInst::Xor)
lib/Transforms/Scalar/LowerAtomic.cpp
   70   case AtomicRMWInst::Xor:
tools/clang/lib/CodeGen/CGAtomic.cpp
  627     Op = llvm::AtomicRMWInst::Xor;
tools/clang/lib/CodeGen/CGBuiltin.cpp
  973     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xor, E);
 1008     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xor, E,
 1011     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xor, E,
 1014     return MakeBinaryAtomicValue(*this, AtomicRMWInst::Xor, E,
 2746     return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xor, E);
 2797     return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Xor, E,
13657     return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::Xor, E);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2870           aop = llvm::AtomicRMWInst::Xor;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3783     RMWOp = llvm::AtomicRMWInst::Xor;