Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp355 TargetLoweringBase::AtomicExpansionKind::LLSC) in processAtomicInstr()
527 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
680 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
685 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW()
1009 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::LLSC); in expandPartwordAtomicRMW()
1690 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h379 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
H A DHexagonISelLowering.cpp3957 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h260 LLSC, // Expand the instruction into loadlinked/storeconditional; used enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp28096 : AtomicExpansionKind::LLSC; in shouldExpandAtomicLoadInIR()
28177 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
28200 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21330 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
21354 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp19792 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()