| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 535 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad() 696 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW() 701 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW() 1004 if (ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg) { in expandPartwordAtomicRMW()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 2188 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 2193 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 2199 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 2208 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| H A D | SIISelLowering.cpp | 17247 : TargetLowering::AtomicExpansionKind::CmpXChg; in atomicSupportedIfLegalIntType() 17307 : TargetLowering::AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17343 : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17349 : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17355 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17370 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17440 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17449 : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17475 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 17485 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 6210 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6218 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6226 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6232 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6245 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6251 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6263 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 6269 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 264 CmpXChg, // Expand the instruction into cmpxchg; used by at least X86. enumerator 2396 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1143 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 194 ? TargetLoweringBase::AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 456 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1503 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 7842 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 7858 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 31732 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR() 31833 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31839 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31846 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31851 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31854 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31861 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31867 return AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31874 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() 31879 : AtomicExpansionKind::CmpXChg; in shouldExpandLogicAtomicRMWInIR() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 28091 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicLoadInIR() 28095 return Subtarget->hasLSE() ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR() 28175 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 21312 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 21329 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1263 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 23394 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR() 23404 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 19779 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
|