Lines Matching refs:BBI1
1226 BBInfo *BBI1 = &TrueBBI; in IfConvertDiamond() local
1243 std::swap(BBI1, BBI2); in IfConvertDiamond()
1253 InitPredRedefs(BBI1->BB, Redefs, TRI); in IfConvertDiamond()
1256 MachineBasicBlock::iterator DI1 = BBI1->BB->begin(); in IfConvertDiamond()
1258 MachineBasicBlock::iterator DIE1 = BBI1->BB->end(); in IfConvertDiamond()
1265 BBI1->NonPredSize -= NumDups1; in IfConvertDiamond()
1280 UpdatePredRedefs(BBI1->BB->begin(), DI1, Redefs, TRI); in IfConvertDiamond()
1281 BBI.BB->splice(BBI.BB->end(), BBI1->BB, BBI1->BB->begin(), DI1); in IfConvertDiamond()
1285 BBI1->NonPredSize -= TII->RemoveBranch(*BBI1->BB); in IfConvertDiamond()
1286 DI1 = BBI1->BB->end(); in IfConvertDiamond()
1290 assert (DI1 != BBI1->BB->begin()); in IfConvertDiamond()
1296 BBI1->BB->erase(DI1, BBI1->BB->end()); in IfConvertDiamond()
1297 PredicateBlock(*BBI1, BBI1->BB->end(), *Cond1, Redefs); in IfConvertDiamond()
1314 MergeBlocks(BBI, *BBI1, TailBB == 0); in IfConvertDiamond()
1331 if (*PI != BBI1->BB && *PI != BBI2->BB) in IfConvertDiamond()
1347 BBI.BB->removeSuccessor(BBI1->BB); in IfConvertDiamond()