/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 464 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 621 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW() 626 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW() 925 if (ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg) { in expandPartwordAtomicRMW()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 6392 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6400 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6408 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6414 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6427 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6433 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6439 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 261 CmpXChg, // Expand the instruction into cmpxchg; used by at least X86. enumerator 2322 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 16166 : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16172 : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16178 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16183 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16216 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16220 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16260 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16271 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16275 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 16300 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() [all …]
|
H A D | R600ISelLowering.cpp | 2182 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
H A D | AMDGPUISelLowering.cpp | 6019 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6025 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6034 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 409 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1154 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 192 ? TargetLoweringBase::AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1512 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 30515 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR() 30619 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30625 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30632 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30637 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30640 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30647 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30653 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30660 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 30665 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 5658 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 26560 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicLoadInIR() 26564 return Subtarget->hasLSE() ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR() 26581 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 26619 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 962 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 20964 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 20974 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 21382 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 21399 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 18775 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|