Lines Matching refs:SrcBB
481 // So there might be multiple edges with same SrcBB and DestBB.
482 const BasicBlock *SrcBB;
490 : SrcBB(Src), DestBB(Dest), Weight(W) {}
740 const BasicBlock *SrcBB = E->SrcBB;
742 BBInfo &SrcInfo = getBBInfo(SrcBB);
756 BasicBlock *SrcBB = const_cast<BasicBlock *>(E->SrcBB);
759 if (SrcBB == nullptr)
762 return SrcBB;
772 // Instrument the SrcBB if it has a single successor,
774 Instruction *TI = SrcBB->getTerminator();
776 return canInstrument(SrcBB);
780 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);
790 LLVM_DEBUG(dbgs() << "Split critical edge: " << getBBInfo(SrcBB).Index
792 // Need to add two new edges. First one: Add new edge of SrcBB->InstrBB.
793 MST.addEdge(SrcBB, InstrBB, 0);
1089 this->getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1099 const BasicBlock *SrcBB = E->SrcBB;
1100 UseBBInfo &SrcInfo = getBBInfo(SrcBB);
1131 getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1311 const BasicBlock *SrcBB = E->SrcBB;
1315 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);