Lines Matching refs:dominates
393 assert(MSSA.dominates(ClobberAt, Start) && "Clobber doesn't dominate start?"); in checkClobberSanity()
682 if (!MSSA.dominates(Res.Result, StopWhere)) in getBlockingAccess()
798 if (!MSSA.dominates(I->Clobber, Dom->Clobber)) in tryOptimizePhi()
814 return MSSA.dominates(P.Clobber, Target); in tryOptimizePhi()
896 if (DT.dominates(ChainBB, TP.Clobber->getBlock())) in tryOptimizePhi()
927 return MSSA.dominates(P.Clobber, R.PrimaryClobber.Clobber); in verifyOptResult()
1355 if (DT->dominates(BackBlock, BB)) in optimizeUsesInBlock()
1395 !DT->dominates(LocInfo.LowerBoundBlock, BB)) { in optimizeUsesInBlock()
1978 assert(dominates(Phi, U) && "Memory PHI does not dominate it's uses"); in verifyOrderingDominationAndDefUses()
2006 assert(dominates(MD, U) && in verifyOrderingDominationAndDefUses()
2114 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() function in MemorySSA
2123 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2127 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() function in MemorySSA
2133 return DT->dominates(Dominator->getBlock(), UseBB); in dominates()
2138 return dominates(Dominator, cast<MemoryAccess>(Dominatee.getUser())); in dominates()