• Home
  • Raw
  • Download

Lines Matching refs:MemOpOrder

62                       AtomicOrdering MemOpOrder,
65 Instruction *I, Type *ResultTy, Value *Addr, AtomicOrdering MemOpOrder,
75 AtomicOrdering MemOpOrder,
479 AtomicOrdering MemOpOrder, in createCmpXchgInstFun() argument
482 Addr, Loaded, NewVal, MemOpOrder, in createCmpXchgInstFun()
483 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in createCmpXchgInstFun()
699 AtomicOrdering MemOpOrder = AI->getOrdering(); in expandPartwordAtomicRMW() local
719 insertRMWCmpXchgLoop(Builder, PMV.WordType, PMV.AlignedAddr, MemOpOrder, in expandPartwordAtomicRMW()
854 Instruction *I, Type *ResultType, Value *Addr, AtomicOrdering MemOpOrder, in expandAtomicOpToLLSC() argument
858 insertRMWLLSCLoop(Builder, ResultType, Addr, MemOpOrder, PerformOp); in expandAtomicOpToLLSC()
866 AtomicOrdering MemOpOrder, in insertRMWLLSCLoop() argument
896 Value *Loaded = TLI->emitLoadLinked(Builder, Addr, MemOpOrder); in insertRMWLLSCLoop()
901 TLI->emitStoreConditional(Builder, NewVal, Addr, MemOpOrder); in insertRMWLLSCLoop()
966 AtomicOrdering MemOpOrder = in expandAtomicCmpXchg() local
1057 Value *UnreleasedLoad = TLI->emitLoadLinked(Builder, Addr, MemOpOrder); in expandAtomicCmpXchg()
1073 Builder, CI->getNewValOperand(), Addr, MemOpOrder); in expandAtomicCmpXchg()
1083 SecondLoad = TLI->emitLoadLinked(Builder, Addr, MemOpOrder); in expandAtomicCmpXchg()
1213 AtomicOrdering MemOpOrder, in insertRMWCmpXchgLoop() argument
1260 MemOpOrder == AtomicOrdering::Unordered in insertRMWCmpXchgLoop()
1262 : MemOpOrder, in insertRMWCmpXchgLoop()
1431 AtomicOrdering MemOpOrder, in expandAtomicRMWToLibcall()
1435 Addr, Loaded, NewVal, MemOpOrder, in expandAtomicRMWToLibcall()
1436 AtomicCmpXchgInst::getStrongestFailureOrdering(MemOpOrder)); in expandAtomicRMWToLibcall()