Lines Matching refs:getParent
119 if (CxtI && CxtI->getParent())
124 if (CxtI && CxtI->getParent())
468 } else if (Inv->getParent() == Q.CxtI->getParent()) {
484 if (Inv->getParent() == Q.CxtI->getParent()->getSinglePredecessor()) {
486 } else if (Inv->getParent() == Q.CxtI->getParent()) {
490 IE = Inv->getParent()->end(); I != IE; ++I)
631 if (!Q.DT->isReachableFromEntry(Cxt->getParent()))
636 if (VI->getParent() == Cxt->getParent())
654 BasicBlock *Current = Cxt->getParent();
683 BasicBlockEdge Edge(BI->getParent(), BB0);
684 if (!Edge.isSingleEdge() || !Q.DT->dominates(Edge, Q.CxtI->getParent()))
717 BasicBlockEdge Edge(BI->getParent(), BB0);
718 if (!Edge.isSingleEdge() || !Q.DT->dominates(Edge, Q.CxtI->getParent()))
741 assert(I->getParent()->getParent() == Q.CxtI->getParent()->getParent() &&
3030 Loop *L = LI->getLoopFor(PN->getParent());
3036 if (!PrevValue || LI->getLoopFor(PrevValue->getParent()) != L)
3038 if (!PrevValue || LI->getLoopFor(PrevValue->getParent()) != L)
3112 if (!LI || !LI->isLoopHeader(PN->getParent()) ||
3386 LI->getParent()->getParent()->hasFnAttribute(
3389 LI->getParent()->getParent()->hasFnAttribute(
3533 BasicBlockEdge Edge(BI->getParent(), NonNullSuccessor);
3534 if (Edge.isSingleEdge() && DT->dominates(Edge, CtxI->getParent()))
3710 if (I->getParent() != L->getHeader()) return false;
3825 const BasicBlock *BB = PoisonI->getParent();
3845 if (UserI->getParent() == BB && propagatesFullPoison(UserI))