Lines Matching defs:ToBBI
209 void CopyAndPredicateBlock(BBInfo &ToBBI, BBInfo &FromBBI,
212 void MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges = true);
1524 void IfConverter::CopyAndPredicateBlock(BBInfo &ToBBI, BBInfo &FromBBI,
1527 MachineFunction &MF = *ToBBI.BB->getParent();
1536 ToBBI.BB->insert(ToBBI.BB->end(), MI);
1537 ToBBI.NonPredSize++;
1541 ToBBI.ExtraCost += NumCycles-1;
1542 ToBBI.ExtraCost2 += ExtraPredCost;
1573 ToBBI.BB->addSuccessor(Succ);
1578 std::back_inserter(ToBBI.Predicate));
1579 std::copy(Cond.begin(), Cond.end(), std::back_inserter(ToBBI.Predicate));
1581 ToBBI.ClobbersPred |= FromBBI.ClobbersPred;
1582 ToBBI.IsAnalyzed = false;
1591 /// ToBBI.
1592 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) {
1596 ToBBI.BB->splice(ToBBI.BB->end(),
1610 if (AddEdges && !ToBBI.BB->isSuccessor(Succ))
1611 ToBBI.BB->addSuccessor(Succ);
1619 std::back_inserter(ToBBI.Predicate));
1622 ToBBI.NonPredSize += FromBBI.NonPredSize;
1623 ToBBI.ExtraCost += FromBBI.ExtraCost;
1624 ToBBI.ExtraCost2 += FromBBI.ExtraCost2;
1629 ToBBI.ClobbersPred |= FromBBI.ClobbersPred;
1630 ToBBI.HasFallThrough = FromBBI.HasFallThrough;
1631 ToBBI.IsAnalyzed = false;