Lines Matching refs:dominates
132 SE.DT.dominates(cast<Instruction>(Ret), &*BIP)); in ReuseOrCreateCast()
352 SE.DT.dominates(cast<Instruction>(V), &*Builder.GetInsertPoint())); in expandAddToGEP()
408 if (DT.dominates(A->getHeader(), B->getHeader())) return B; in PickMostRelevantLoop()
409 if (DT.dominates(B->getHeader(), A->getHeader())) return A; in PickMostRelevantLoop()
685 if (!SE.DT.dominates(OInst, IVIncInsertPos)) in isNormalAddRecExprPHI()
724 if (!OInst || SE.DT.dominates(OInst, InsertPos)) in getIVIncOperand()
735 if (!SE.DT.dominates(OInst, InsertPos)) in getIVIncOperand()
788 if (SE.DT.dominates(IncV, InsertPos)) { in hoistIVInc()
797 !SE.DT.dominates(InsertPos->getParent(), IncV->getParent())) in hoistIVInc()
812 if (SE.DT.dominates(IncV, InsertPos)) in hoistIVInc()
1129 assert(SE.dominates(Step, L->getHeader()) && "Step not dominate loop header"); in expandAddRecExprLiterally()
1162 !SE.DT.dominates(cast<Instruction>(Result), in expandAddRecExprLiterally()
1447 if (S->getType() != V->getType() || !SE.DT.dominates(EntInst, InsertPt) || in FindValueInExprValueMap()
1791 if (SE.getSCEV(LHS) == S && SE.DT.dominates(LHS, At)) in hasRelatedExistingExpansion()
1794 if (SE.getSCEV(RHS) == S && SE.DT.dominates(RHS, At)) in hasRelatedExistingExpansion()
2362 if (SE.dominates(S, InsertionPoint->getParent())) { in isSafeToExpandAt()