Lines Matching defs:B1
1188 /// information. Two blocks B1 and B2 are in the same equivalence class if B1
1189 /// dominates B2, B2 post-dominates B1 and both are in the same loop.
1423 /// We are interested in unique edges. If a block B1 has multiple
1424 /// edges to another block B2, we only add a single B1->B2 edge.
1427 BasicBlock *B1 = &BI;
1429 // Add predecessors for B1.
1431 if (!Predecessors[B1].empty())
1433 for (pred_iterator PI = pred_begin(B1), PE = pred_end(B1); PI != PE; ++PI) {
1436 Predecessors[B1].push_back(B2);
1439 // Add successors for B1.
1441 if (!Successors[B1].empty())
1443 for (succ_iterator SI = succ_begin(B1), SE = succ_end(B1); SI != SE; ++SI) {
1446 Successors[B1].push_back(B2);
1674 /// Two blocks B1 and B2 are in the same equivalence class if B1
1675 /// dominates B2, B2 post-dominates B1 and both are in the same loop.