Home
last modified time | relevance | path

Searched refs:LLSC (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp300 TargetLoweringBase::AtomicExpansionKind::LLSC) in runOnFunction()
421 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
570 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
575 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW()
878 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::LLSC); in expandPartwordAtomicRMW()
1550 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h360 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
H A DHexagonISelLowering.cpp3897 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h255 LLSC, // Expand the instruction into loadlinked/storeconditional; used enumerator
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp25119 : AtomicExpansionKind::LLSC; in shouldExpandAtomicLoadInIR()
25175 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
25198 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21377 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
21401 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()