Searched refs:LLSC (Results 1 – 6 of 6) sorted by relevance
401 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()547 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()1393 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
322 return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()
3160 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
161 LLSC, // Expand the instruction into loadlinked/storeconditional; used enumerator
11598 return Size == 128 ? AtomicExpansionKind::LLSC : AtomicExpansionKind::None; in shouldExpandAtomicLoadInIR()11607 if (AI->getOperation() == AtomicRMWInst::Nand) return AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()11609 …return (Subtarget->hasLSE() && Size < 128) ? AtomicExpansionKind::None : AtomicExpansionKind::LLSC; in shouldExpandAtomicRMWInIR()11625 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()
14574 ? AtomicExpansionKind::LLSC in shouldExpandAtomicRMWInIR()14588 return AtomicExpansionKind::LLSC; in shouldExpandAtomicCmpXchgInIR()