Home
last modified time | relevance | path

Searched refs:CmpXChg (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DAtomicExpandPass.cpp408 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
585 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
594 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW()
745 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg); in expandPartwordAtomicRMW()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLowering.h167 CmpXChg, // Expand the instruction into cmpxchg; used by at least X86. enumerator
1839 AtomicExpansionKind::CmpXChg : AtomicExpansionKind::None; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp313 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp2753 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp10972 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
10979 AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
10983 AtomicExpansionKind::None : AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
DAMDGPUISelLowering.cpp4713 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1359 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp27336 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()
27348 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
27366 return !AI->use_empty() ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicRMWInIR()
27377 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp13076 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp16792 return AtomicExpansionKind::CmpXChg; in shouldExpandAtomicRMWInIR()