Home | History | Annotate | Download | only in Analysis

Lines Matching refs:contains

110 bool Region::contains(const BasicBlock *B) const {
126 bool Region::contains(const Loop *L) const {
133 if (!contains(L->getHeader()))
141 if (!contains(*BI))
148 if (!contains(L))
151 while (L && contains(L->getParentLoop())) {
172 if (DT->getNode(Pred) && !contains(Pred)) {
194 if (contains(Pred)) {
234 if (!contains(BB))
240 if (!contains(*SI) && exit != *SI)
245 if (!contains(*SI))
300 assert(contains(R) && "BB not in current region!");
302 while (contains(R->getParent()) && R->getParent() != this)
312 assert(contains(BB) && "Can get BB node out of this region!");
325 assert(contains(BB) && "Can get BB node out of this region!");
360 if (SubRegion->contains(BB))
366 if (SubRegion->contains(I->get()) && I->get() != SubRegion) {
501 // Exit is the header of a loop that contains the entry. In this case,
788 if (!R->contains(*PI) && !ExitR->contains(*PI))
805 if (A->contains(B)) return A;
807 while (!B->contains(A))