Home | History | Annotate | Download | only in Utils

Lines Matching full:getsuccessor

314   if (!BI || BI->isConditional() || BI->getSuccessor(0) != BB)
686 BasicBlock *Succ = BI->getSuccessor(ICI->getPredicate() == ICmpInst::ICMP_NE);
689 return BI->getSuccessor(ICI->getPredicate() == ICmpInst::ICMP_EQ);
1132 if (NewSI->getSuccessor(i) == BB) {
1180 BasicBlock *BB1 = BI->getSuccessor(0); // The true destination.
1181 BasicBlock *BB2 = BI->getSuccessor(1); // The false destination
1329 BasicBlock *BBEnd = BI1->getSuccessor(0);
1603 BasicBlock *EndBB = ThenBB->getTerminator()->getSuccessor(0);
1608 if (ThenBB != BI->getSuccessor(0)) {
1609 assert(ThenBB == BI->getSuccessor(1) && "No edge from 'if' block?");
1612 assert(EndBB == BI->getSuccessor(!Invert) && "No edge from to end block");
1841 BasicBlock *RealDest = BI->getSuccessor(!CB->getZExtValue());
1904 if (PredBBTI->getSuccessor(i) == BB) {
2063 BasicBlock *TrueSucc = BI->getSuccessor(0);
2064 BasicBlock *FalseSucc = BI->getSuccessor(1);
2202 (BI->getSuccessor(0) == PBI->getSuccessor(0) ||
2203 BI->getSuccessor(0) == PBI->getSuccessor(1))) {
2269 BasicBlock *TrueDest = BI->getSuccessor(0);
2270 BasicBlock *FalseDest = (BI->isConditional()) ? BI->getSuccessor(1) : nullptr;
2293 if (PBI->getSuccessor(0) == TrueDest) {
2295 } else if (PBI->getSuccessor(1) == FalseDest) {
2297 } else if (PBI->getSuccessor(0) == FalseDest) {
2300 } else if (PBI->getSuccessor(1) == TrueDest) {
2307 if (PBI->getSuccessor(0) != TrueDest && PBI->getSuccessor(1) != TrueDest)
2377 if (PBI->getSuccessor(0) == BB) {
2394 if (PBI->getSuccessor(1) == BB) {
2427 if (PBI->getSuccessor(0) == TrueDest) {
2687 BasicBlock *PTB = PBI->getSuccessor(0);
2688 BasicBlock *PFB = PBI->getSuccessor(1);
2689 BasicBlock *QTB = QBI->getSuccessor(0);
2690 BasicBlock *QFB = QBI->getSuccessor(1);
2770 PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
2775 bool CondIsTrue = PBI->getSuccessor(0) == BB;
2796 PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
2797 bool CondIsTrue = PBI->getSuccessor(0) == BB;
2832 if (PBI->getSuccessor(0) == BI->getSuccessor(0)) {
2835 } else if (PBI->getSuccessor(0) == BI->getSuccessor(1)) {
2838 } else if (PBI->getSuccessor(1) == BI->getSuccessor(0)) {
2841 } else if (PBI->getSuccessor(1) == BI->getSuccessor(1)) {
2851 if (PBI->getSuccessor(PBIOp) == BB)
2862 BasicBlock *CommonDest = PBI->getSuccessor(PBIOp);
2883 BasicBlock *OtherDest = BI->getSuccessor(BIOp ^ 1);
3200 BasicBlock *SuccBlock = BB->getTerminator()->getSuccessor(0);
3293 BasicBlock *DefaultBB = BI->getSuccessor(1);
3294 BasicBlock *EdgeBB = BI->getSuccessor(0);
3707 if (isa<ReturnInst>(BI->getSuccessor(0)->getTerminator()) &&
3708 isa<ReturnInst>(BI->getSuccessor(1)->getTerminator()) &&
3780 if (BI->getSuccessor(0) == BB) {
3786 if (BI->getSuccessor(0) == BB) {
3787 Builder.CreateBr(BI->getSuccessor(1));
3789 } else if (BI->getSuccessor(1) == BB) {
3790 Builder.CreateBr(BI->getSuccessor(0));
3952 if (SI->getSuccessor(I) == ContiguousDest)
4086 BasicBlock *Succ = Branch->getSuccessor(0);
4228 CaseDest = T->getSuccessor(0);
4398 BasicBlock *Succ = SI->getSuccessor(i);
5027 BasicBlock *Succ = SI->getSuccessor(i);
5303 PBI->getSuccessor(0) != PBI->getSuccessor(1) &&
5304 (PBI->getSuccessor(0) == BB || PBI->getSuccessor(1) == BB)) {
5305 bool CondIsFalse = PBI->getSuccessor(1) == BB;
5331 if (BI->getSuccessor(0)->getSinglePredecessor()) {
5332 if (BI->getSuccessor(1)->getSinglePredecessor()) {
5338 TerminatorInst *Succ0TI = BI->getSuccessor(0)->getTerminator();
5340 Succ0TI->getSuccessor(0) == BI->getSuccessor(1))
5341 if (SpeculativelyExecuteBB(BI, BI->getSuccessor(0), TTI))
5344 } else if (BI->getSuccessor(1)->getSinglePredecessor()) {
5347 TerminatorInst *Succ1TI = BI->getSuccessor(1)->getTerminator();
5349 Succ1TI->getSuccessor(0) == BI->getSuccessor(0))
5350 if (SpeculativelyExecuteBB(BI, BI->getSuccessor(1), TTI))
5441 Builder.CreateBr(BI->getSuccessor(0) == BB ? BI->getSuccessor(1)
5442 : BI->getSuccessor(0));