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

References

include/llvm/CodeGen/TargetLowering.h
 1860       AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None;
lib/CodeGen/AtomicExpandPass.cpp
  407   case TargetLoweringBase::AtomicExpansionKind::CmpXChg:
  584   case TargetLoweringBase::AtomicExpansionKind::CmpXChg: {
  593                               TargetLoweringBase::AtomicExpansionKind::CmpXChg);
  744   assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg);
lib/Target/AArch64/AArch64ISelLowering.cpp
12143     return AtomicExpansionKind::CmpXChg;
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 4680     return AtomicExpansionKind::CmpXChg;
lib/Target/AMDGPU/SIISelLowering.cpp
10922       return AtomicExpansionKind::CmpXChg;
10927       AtomicExpansionKind::None : AtomicExpansionKind::CmpXChg;
lib/Target/ARM/ARMISelLowering.cpp
16502     return AtomicExpansionKind::CmpXChg;
lib/Target/RISCV/RISCVISelLowering.cpp
 2745     return AtomicExpansionKind::CmpXChg;
lib/Target/Sparc/SparcISelLowering.cpp
 1359   return AtomicExpansionKind::CmpXChg;
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  300   return AtomicExpansionKind::CmpXChg;
lib/Target/X86/X86ISelLowering.cpp
26477   return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg
26489     return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg
26507     return !AI->use_empty() ? AtomicExpansionKind::CmpXChg
26518     return AtomicExpansionKind::CmpXChg;