Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp300 TargetLoweringBase::AtomicExpansionKind::LLSC) in runOnFunction()
425 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
578 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
583 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW()
891 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::LLSC); in expandPartwordAtomicRMW()
1564 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h360 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
H A DHexagonISelLowering.cpp3896 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h254 LLSC, // Expand the instruction into loadlinked/storeconditional; used enumerator
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22360 : AtomicExpansionKind::LLSC; in shouldExpandAtomicLoadInIR()
22403 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
22426 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21167 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
21191 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()