Home
last modified time | relevance | path

Searched refs:AtomicRMWExpansionKind (Results 1 – 9 of 9) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.h221 AtomicRMWExpansionKind shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) in shouldExpandAtomicRMWInIR()
223 return AtomicRMWExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
/NextBSD/contrib/llvm/lib/CodeGen/
HDAtomicExpandPass.cpp231 case TargetLoweringBase::AtomicRMWExpansionKind::None: in tryExpandAtomicRMW()
233 case TargetLoweringBase::AtomicRMWExpansionKind::LLSC: { in tryExpandAtomicRMW()
241 case TargetLoweringBase::AtomicRMWExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetLowering.h131 enum class AtomicRMWExpansionKind { enum
1114 virtual AtomicRMWExpansionKind
1116 return AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.h362 TargetLoweringBase::AtomicRMWExpansionKind
HDAArch64ISelLowering.cpp9215 TargetLoweringBase::AtomicRMWExpansionKind
9218 return Size <= 128 ? AtomicRMWExpansionKind::LLSC in shouldExpandAtomicRMWInIR()
9219 : AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.h446 TargetLoweringBase::AtomicRMWExpansionKind
HDARMISelLowering.cpp11402 TargetLoweringBase::AtomicRMWExpansionKind
11406 ? AtomicRMWExpansionKind::LLSC in shouldExpandAtomicRMWInIR()
11407 : AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.h1047 TargetLoweringBase::AtomicRMWExpansionKind
HDX86ISelLowering.cpp17852 TargetLoweringBase::AtomicRMWExpansionKind
17860 return needsCmpXchgNb(MemType) ? AtomicRMWExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
17861 : AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
17872 return AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
17878 return !AI->use_empty() ? AtomicRMWExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
17879 : AtomicRMWExpansionKind::None; in shouldExpandAtomicRMWInIR()
17887 return AtomicRMWExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()