Lines Matching refs:FenceOrdering
263 auto FenceOrdering = AtomicOrdering::Monotonic; in runOnFunction() local
265 FenceOrdering = LI->getOrdering(); in runOnFunction()
268 FenceOrdering = SI->getOrdering(); in runOnFunction()
272 FenceOrdering = RMWI->getOrdering(); in runOnFunction()
284 FenceOrdering = CASI->getMergedOrdering(); in runOnFunction()
289 if (FenceOrdering != AtomicOrdering::Monotonic) { in runOnFunction()
290 MadeChange |= bracketInstWithFences(I, FenceOrdering); in runOnFunction()
294 auto FenceOrdering = AtomicOrdering::Monotonic; in runOnFunction() local
296 FenceOrdering = SI->getOrdering(); in runOnFunction()
298 FenceOrdering = RMWI->getOrdering(); in runOnFunction()
302 FenceOrdering = CASI->getSuccessOrdering(); in runOnFunction()
306 TLI->emitTrailingFence(Builder, I, FenceOrdering)) { in runOnFunction()