Lines Matching refs:BB2
1424 static bool isSafeToHoistInvoke(BasicBlock *BB1, BasicBlock *BB2, in isSafeToHoistInvoke() argument
1429 Value *BB2V = PN.getIncomingValueForBlock(BB2); in isSafeToHoistInvoke()
1790 auto *BB2 = I2->getParent(); in hoistSuccIdenticalTerminatorToSwitchOrIf() local
1801 if (isa<InvokeInst>(I1) && (!BI || !isSafeToHoistInvoke(BB1, BB2, I1, I2))) in hoistSuccIdenticalTerminatorToSwitchOrIf()
1862 Value *BB2V = PN.getIncomingValueForBlock(BB2); in hoistSuccIdenticalTerminatorToSwitchOrIf()
1882 if (PN.getIncomingBlock(i) == BB1 || PN.getIncomingBlock(i) == BB2) in hoistSuccIdenticalTerminatorToSwitchOrIf()
4005 static StoreInst *findUniqueStoreInBlocks(BasicBlock *BB1, BasicBlock *BB2) { in findUniqueStoreInBlocks() argument
4007 for (auto *BB : {BB1, BB2}) { in findUniqueStoreInBlocks()
7391 BasicBlock *BB2 = BI->getSuccessor(1); in mergeNestedCondBranch() local
7406 if (!IsSimpleSuccessor(BB1, BB1BI) || !IsSimpleSuccessor(BB2, BB2BI)) in mergeNestedCondBranch()
7421 BB2->removePredecessor(BB); in mergeNestedCondBranch()
7427 Updates.push_back({DominatorTree::Delete, BB, BB2}); in mergeNestedCondBranch()