Lines Matching defs:LoadBB
1443 /// br %LoadBB
1445 /// LoadBB:
1451 /// br %cond, label %LoadBB, label %SuccBB
1457 LoadInst *GVNPass::findLoadToHoistIntoPred(BasicBlock *Pred, BasicBlock *LoadBB,
1464 if (SuccBB == LoadBB)
1596 BasicBlock *LoadBB = Load->getParent();
1597 BasicBlock *TmpBB = LoadBB;
1619 if (TmpBB == LoadBB) // Infinite (unreachable) loop.
1638 LoadBB = TmpBB;
1649 // The edge from Pred to LoadBB is a critical edge will be splitted.
1651 // The edge from Pred to LoadBB is a critical edge, another successor of Pred
1655 for (BasicBlock *Pred : predecessors(LoadBB)) {
1677 if (LoadBB->isEHPad()) {
1686 if (DT->dominates(LoadBB, Pred)) {
1694 if (LoadInst *LI = findLoadToHoistIntoPred(Pred, LoadBB, Load))
1723 if (!isSafeToSpeculativelyExecute(Load, &*LoadBB->getFirstNonPHIIt(), AC,
1738 BasicBlock *NewPred = splitCriticalEdges(OrigPred, LoadBB);
1742 << LoadBB->getName() << '\n');
1758 // to LoadBB, otherwise we might miss pieces needing translation.
1765 while (Cur != LoadBB) {
1778 LoadPtr = Address.translateWithInsertion(LoadBB, UnavailablePred, *DT,