Lines Matching refs:AtomicExpansionKind
90 AtomicRMWInst *I, TargetLoweringBase::AtomicExpansionKind ExpansionKind);
257 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
262 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
267 TargetLoweringBase::AtomicExpansionKind::CastToInteger) { in run()
295 TargetLoweringBase::AtomicExpansionKind::None && in run()
319 TargetLoweringBase::AtomicExpansionKind::LLSC) in run()
454 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicLoad()
456 case TargetLoweringBase::AtomicExpansionKind::LLSC: in tryExpandAtomicLoad()
462 case TargetLoweringBase::AtomicExpansionKind::LLOnly: in tryExpandAtomicLoad()
464 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: in tryExpandAtomicLoad()
466 case TargetLoweringBase::AtomicExpansionKind::NotAtomic: in tryExpandAtomicLoad()
476 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicStore()
478 case TargetLoweringBase::AtomicExpansionKind::Expand: in tryExpandAtomicStore()
481 case TargetLoweringBase::AtomicExpansionKind::NotAtomic: in tryExpandAtomicStore()
601 TargetLowering::AtomicExpansionKind Kind = TLI->shouldExpandAtomicRMWInIR(AI); in tryExpandAtomicRMW()
603 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicRMW()
605 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicRMW()
610 TargetLoweringBase::AtomicExpansionKind::LLSC); in tryExpandAtomicRMW()
621 case TargetLoweringBase::AtomicExpansionKind::CmpXChg: { in tryExpandAtomicRMW()
626 TargetLoweringBase::AtomicExpansionKind::CmpXChg); in tryExpandAtomicRMW()
644 case TargetLoweringBase::AtomicExpansionKind::MaskedIntrinsic: { in tryExpandAtomicRMW()
659 case TargetLoweringBase::AtomicExpansionKind::BitTestIntrinsic: { in tryExpandAtomicRMW()
663 case TargetLoweringBase::AtomicExpansionKind::CmpArithIntrinsic: { in tryExpandAtomicRMW()
667 case TargetLoweringBase::AtomicExpansionKind::NotAtomic: in tryExpandAtomicRMW()
669 case TargetLoweringBase::AtomicExpansionKind::Expand: in tryExpandAtomicRMW()
893 AtomicRMWInst *AI, TargetLoweringBase::AtomicExpansionKind ExpansionKind) { in expandPartwordAtomicRMW()
925 if (ExpansionKind == TargetLoweringBase::AtomicExpansionKind::CmpXChg) { in expandPartwordAtomicRMW()
930 assert(ExpansionKind == TargetLoweringBase::AtomicExpansionKind::LLSC); in expandPartwordAtomicRMW()
1630 case TargetLoweringBase::AtomicExpansionKind::None: in tryExpandAtomicCmpXchg()
1634 case TargetLoweringBase::AtomicExpansionKind::LLSC: { in tryExpandAtomicCmpXchg()
1637 case TargetLoweringBase::AtomicExpansionKind::MaskedIntrinsic: in tryExpandAtomicCmpXchg()
1640 case TargetLoweringBase::AtomicExpansionKind::NotAtomic: in tryExpandAtomicCmpXchg()