Lines Matching refs:ThenBB
1490 static bool SpeculativelyExecuteBB(BranchInst *BI, BasicBlock *ThenBB, in SpeculativelyExecuteBB() argument
1498 BasicBlock *EndBB = ThenBB->getTerminator()->getSuccessor(0); in SpeculativelyExecuteBB()
1503 if (ThenBB != BI->getSuccessor(0)) { in SpeculativelyExecuteBB()
1504 assert(ThenBB == BI->getSuccessor(1) && "No edge from 'if' block?"); in SpeculativelyExecuteBB()
1519 for (BasicBlock::iterator BBI = ThenBB->begin(), in SpeculativelyExecuteBB()
1520 BBE = std::prev(ThenBB->end()); in SpeculativelyExecuteBB()
1536 I, BB, ThenBB, EndBB)))) in SpeculativelyExecuteBB()
1578 Value *ThenV = PN->getIncomingValueForBlock(ThenBB); in SpeculativelyExecuteBB()
1621 DEBUG(dbgs() << "SPECULATIVELY EXECUTING BB" << *ThenBB << "\n";); in SpeculativelyExecuteBB()
1637 for (auto &I: *ThenBB) in SpeculativelyExecuteBB()
1641 BB->getInstList().splice(BI->getIterator(), ThenBB->getInstList(), in SpeculativelyExecuteBB()
1642 ThenBB->begin(), std::prev(ThenBB->end())); in SpeculativelyExecuteBB()
1649 unsigned ThenI = PN->getBasicBlockIndex(ThenBB); in SpeculativelyExecuteBB()