Lines Matching refs:getOrdering
264 if (LI && isAcquireOrStronger(LI->getOrdering())) { in runOnFunction()
265 FenceOrdering = LI->getOrdering(); in runOnFunction()
267 } else if (SI && isReleaseOrStronger(SI->getOrdering())) { in runOnFunction()
268 FenceOrdering = SI->getOrdering(); in runOnFunction()
270 } else if (RMWI && (isReleaseOrStronger(RMWI->getOrdering()) || in runOnFunction()
271 isAcquireOrStronger(RMWI->getOrdering()))) { in runOnFunction()
272 FenceOrdering = RMWI->getOrdering(); in runOnFunction()
296 FenceOrdering = SI->getOrdering(); in runOnFunction()
298 FenceOrdering = RMWI->getOrdering(); in runOnFunction()
380 NewLI->setAtomic(LI->getOrdering(), LI->getSyncScopeID()); in convertAtomicLoadToIntegerType()
405 RMWI->getAlign(), RMWI->getOrdering()); in convertAtomicXchgToIntegerType()
424 LI->getOrdering(), in tryExpandAtomicLoad()
461 LI->getPointerOperand(), LI->getOrdering()); in expandAtomicLoadToLL()
472 AtomicOrdering Order = LI->getOrdering(); in expandAtomicLoadToCmpXchg()
511 NewSI->setAtomic(SI->getOrdering(), SI->getSyncScopeID()); in convertAtomicStoreToIntegerType()
525 AtomicOrdering Ordering = SI->getOrdering(); in expandAtomicStore()
582 AI->getAlign(), AI->getOrdering(), PerformOp); in tryExpandAtomicRMW()
848 AtomicOrdering MemOpOrder = AI->getOrdering(); in expandPartwordAtomicRMW()
916 AI->getOrdering(), AI->getSyncScopeID()); in widenPartwordAtomicRMW()
1082 AI->getOrdering()); in expandAtomicRMWToMaskedIntrinsic()
1572 AI->getOrdering(), AI->getSyncScopeID(), in expandAtomicRMWToCmpXchg()
1612 I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicLoadToLibcall()
1625 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicStoreToLibcall()
1717 nullptr, I->getOrdering(), AtomicOrdering::NotAtomic, Libcalls); in expandAtomicRMWToLibcall()