Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Irr

647 void IrreducibleGraph::addEdge(IrrNode &Irr, const BlockNode &Succ,
655 Irr.Edges.push_back(&SuccIrr);
656 SuccIrr.Edges.push_front(&Irr);
691 auto &Irr = *I->first;
692 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
698 Headers.push_back(Irr.Node);
699 LLVM_DEBUG(dbgs() << " => entry = " << BFI.getBlockName(Irr.Node)
718 auto &Irr = *I.first;
719 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) {
721 if (P->Node < Irr.Node)
730 Headers.push_back(Irr.Node);
731 LLVM_DEBUG(dbgs() << " => extra = " << BFI.getBlockName(Irr.Node)
735 if (Headers.back() == Irr.Node)
740 Others.push_back(Irr.Node);
741 LLVM_DEBUG(dbgs() << " => other = " << BFI.getBlockName(Irr.Node) << "\n");