Lines Matching refs:MemOpOrder
87 Align AddrAlign, AtomicOrdering MemOpOrder,
91 Align AddrAlign, AtomicOrdering MemOpOrder,
103 Align AddrAlign, AtomicOrdering MemOpOrder,
534 AtomicOrdering MemOpOrder, SyncScope::ID SSID, in createCmpXchgInstFun() argument
550 Addr, Loaded, NewVal, AddrAlign, MemOpOrder, in createCmpXchgInstFun()
551 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder), SSID); in createCmpXchgInstFun()
816 AtomicOrdering MemOpOrder = AI->getOrdering(); in expandPartwordAtomicRMW() local
837 PMV.AlignedAddrAlignment, MemOpOrder, SSID, in expandPartwordAtomicRMW()
842 PMV.AlignedAddrAlignment, MemOpOrder, in expandPartwordAtomicRMW()
1013 AtomicOrdering MemOpOrder, in expandAtomicOpToLLSC() argument
1017 MemOpOrder, PerformOp); in expandAtomicOpToLLSC()
1078 AtomicOrdering MemOpOrder, in insertRMWLLSCLoop() argument
1112 Value *Loaded = TLI->emitLoadLinked(Builder, ResultTy, Addr, MemOpOrder); in insertRMWLLSCLoop()
1117 TLI->emitStoreConditional(Builder, NewVal, Addr, MemOpOrder); in insertRMWLLSCLoop()
1179 AtomicOrdering MemOpOrder = ShouldInsertFencesForAtomic in expandAtomicCmpXchg() local
1280 TLI->emitLoadLinked(Builder, PMV.WordType, PMV.AlignedAddr, MemOpOrder); in expandAtomicCmpXchg()
1302 PMV.AlignedAddr, MemOpOrder); in expandAtomicCmpXchg()
1313 TLI->emitLoadLinked(Builder, PMV.WordType, PMV.AlignedAddr, MemOpOrder); in expandAtomicCmpXchg()
1443 AtomicOrdering MemOpOrder, SyncScope::ID SSID, in insertRMWCmpXchgLoop() argument
1488 MemOpOrder == AtomicOrdering::Unordered in insertRMWCmpXchgLoop()
1490 : MemOpOrder, in insertRMWCmpXchgLoop()
1682 Value *NewVal, Align Alignment, AtomicOrdering MemOpOrder, in expandAtomicRMWToLibcall()
1686 Addr, Loaded, NewVal, Alignment, MemOpOrder, in expandAtomicRMWToLibcall()
1687 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder), SSID); in expandAtomicRMWToLibcall()