Lines Matching refs:getParent

174   BasicBlock *SI1BB = SI1->getParent();
175 BasicBlock *SI2BB = SI2->getParent();
214 BasicBlock *SI1BB = SI1->getParent();
215 BasicBlock *SI2BB = SI2->getParent();
293 BasicBlock *PBB = I->getParent();
569 if (SI->getNumSuccessors()*std::distance(pred_begin(SI->getParent()),
570 pred_end(SI->getParent())) <= 128)
687 if (PredDef == TI->getParent()) {
703 ThisCases[0].Dest->removePredecessor(TI->getParent());
738 i.getCaseSuccessor()->removePredecessor(TI->getParent());
744 MDBuilder(SI->getParent()->getContext()).
754 BasicBlock *TIBB = TI->getParent();
864 BasicBlock *BB = TI->getParent();
1056 "infloop", BB->getParent());
1119 BasicBlock *BIParent = BI->getParent();
1242 BasicBlock *BB1 = BI1->getParent();
1512 BasicBlock *BB = BI->getParent();
1568 if (!OpI || OpI->getParent() != BB ||
1716 if (UI->getParent() != BB || isa<PHINode>(UI)) return false;
1729 BasicBlock *BB = BI->getParent();
1733 if (!PN || PN->getParent() != BB || !PN->hasOneUse())
1738 FoldSingleEntryPHINodes(PN->getParent());
1768 RealDest->getParent(), RealDest);
1834 BasicBlock *BB = PN->getParent();
1987 TrueSucc->removePredecessor(BI->getParent());
1988 FalseSucc->removePredecessor(BI->getParent());
2001 if (TVPN->getParent() == TrueSucc)
2002 TrueValue = TVPN->getIncomingValueForBlock(BI->getParent());
2004 if (FVPN->getParent() == FalseSucc)
2005 FalseValue = FVPN->getIncomingValueForBlock(BI->getParent());
2021 TrueSucc->removePredecessor(BI->getParent());
2022 FalseSucc->removePredecessor(BI->getParent());
2091 BasicBlock *BB = BI->getParent();
2124 Cond->getParent() != BB || !Cond->hasOneUse())
2150 if (User == nullptr || User->getParent() != BB)
2323 PHIs[i]->getIncomingValueForBlock(PBI->getParent()));
2361 PHIs[i]->setIncomingValue(PHIs[i]->getBasicBlockIndex(PBI->getParent()),
2439 (!isa<Instruction>(V) || cast<Instruction>(V)->getParent() != BB))
2525 for (auto I = BasicBlock::iterator(PStore), E = PStore->getParent()->end();
2538 PStore->getParent());
2540 QStore->getParent(), PPHI);
2544 Value *PPred = PStore->getParent() == PTB ? PCond : QB.CreateNot(PCond);
2545 Value *QPred = QStore->getParent() == QTB ? QCond : QB.CreateNot(QCond);
2605 if (PFB == QBI->getParent()) {
2616 if (PTB == QBI->getParent())
2629 !HasOnePredAndOneSucc(PFB, PBI->getParent(), QBI->getParent()) ||
2630 !HasOnePredAndOneSucc(QFB, QBI->getParent(), PostBB))
2632 if ((PTB && !HasOnePredAndOneSucc(PTB, PBI->getParent(), QBI->getParent())) ||
2633 (QTB && !HasOnePredAndOneSucc(QTB, QBI->getParent(), PostBB)))
2635 if (PostBB->getNumUses() != 2 || QBI->getParent()->getNumUses() != 2)
2675 BasicBlock *BB = BI->getParent();
2728 if (PBI->getSuccessor(0) == BI->getParent() &&
2794 unsigned PBBIdx = PN->getBasicBlockIndex(PBI->getParent());
2804 DEBUG(dbgs() << "FOLDING BRs:" << *PBI->getParent()
2805 << "AND: " << *BI->getParent());
2819 "infloop", BB->getParent());
2824 DEBUG(dbgs() << *PBI->getParent()->getParent());
2874 AddPredecessorToBlock(OtherDest, PBI->getParent(), BB);
2884 unsigned PBBIdx = PN->getBasicBlockIndex(PBI->getParent());
2894 DEBUG(dbgs() << "INTO: " << *PBI->getParent());
2895 DEBUG(dbgs() << *PBI->getParent()->getParent());
2926 Succ->removePredecessor(OldTerm->getParent(),
3045 BasicBlock *BB = ICI->getParent();
3120 BB->getParent(), BB);
3192 BasicBlock *BB = BI->getParent();
3258 else if (isa<LandingPadInst>(RI->getParent()->getFirstNonPHI()) &&
3259 RI->getValue() == RI->getParent()->getFirstNonPHI())
3268 BasicBlock *BB = RI->getParent();
3347 BasicBlock *BB = RI->getParent();
3378 BasicBlock *BB = RI->getParent();
3380 if (CPInst->getParent() != BB)
3428 if (SrcPN && SrcPN->getParent() == BB) {
3488 BasicBlock *BB = RI->getParent();
3538 BasicBlock *BB = UI->getParent();
3570 if (classifyEHPersonality(BB->getParent()->getPersonalityFn()) !=
3619 BB->removePredecessor(SI->getParent());
3626 removeUnwindEdge(TI->getParent());
3631 removeUnwindEdge(TI->getParent());
3647 BasicBlock *CatchSwitchBB = CSI->getParent();
3671 BB != &BB->getParent()->getEntryBlock()) {
3786 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent());
3792 cast<PHINode>(BBI)->removeIncomingValue(SI->getParent());
3835 SI->getParent(), "");
3862 Case.getCaseSuccessor()->removePredecessor(SI->getParent());
3868 MDBuilder(SI->getParent()->getContext()).
4017 BasicBlock *Pred = SI->getParent();
4043 if (I->getParent() == CaseDest)
4192 BasicBlock *SelectBB = SI->getParent();
4197 Builder.CreateBr(PHI->getParent());
4203 if (Succ == PHI->getParent())
4560 if (CmpInst->getParent() != PhiBlock)
4592 BasicBlock *BranchBlock = RangeCheckBranch->getParent();
4710 Module &Mod = *CommonDest->getParent()->getParent();
4713 CommonDest->getParent(),
4758 CommonDest->getParent(),
4789 AddPredecessorToBlock(SI->getDefaultDest(), MaskBB, SI->getParent());
4795 SI->getDefaultDest()->removePredecessor(SI->getParent(),
4822 BasicBlock *PhiBlock = PHI->getParent();
4841 Succ->removePredecessor(SI->getParent());
4852 BasicBlock *BB = SI->getParent();
4898 BasicBlock *BB = IBI->getParent();
5011 BasicBlock *BB = BI->getParent();
5018 if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() &&
5064 BasicBlock *BB = BI->getParent();
5134 if (PN->getParent() == BI->getParent())
5172 if (i == I->getParent()->end() || i->mayHaveSideEffects())
5227 assert(BB && BB->getParent() && "Block not embedded in function!");
5233 BB != &BB->getParent()->getEntryBlock()) ||