Lines Matching refs:dt
79 assert(SE.DT->dominates(Ret, BIP));
522 SE.DT->dominates(cast<Instruction>(V), Builder.GetInsertPoint()));
624 DominatorTree &DT) {
629 if (DT.dominates(A->getHeader(), B->getHeader())) return B;
630 if (DT.dominates(B->getHeader(), A->getHeader())) return A;
658 L = PickMostRelevantLoop(L, getRelevantLoop(*I), *SE.DT);
669 *SE.DT);
679 DominatorTree &DT;
681 explicit LoopCompare(DominatorTree &dt) : DT(dt) {}
692 return PickMostRelevantLoop(LHS.first, RHS.first, DT) != LHS.first;
724 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(*SE.DT));
792 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(*SE.DT));
875 if (!SE.DT->dominates(OInst, IVIncInsertPos))
914 if (!OInst || SE.DT->dominates(OInst, InsertPos))
926 if (!SE.DT->dominates(OInst, InsertPos))
953 if (SE.DT->dominates(IncV, InsertPos))
958 if (!SE.DT->dominates(InsertPos->getParent(), IncV->getParent()))
970 if (SE.DT->dominates(IncV, InsertPos))
1061 if (SE.DT->dominates(IncV, IVIncInsertPos))
1099 SE.DT->properlyDominates(cast<Instruction>(StartV)->getParent(),
1170 Loops, SE, *SE.DT));
1219 && !SE.DT
1600 unsigned SCEVExpander::replaceCongruentIVs(Loop *L, const DominatorTree *DT,