Lines Matching defs:SrcBB
541 /// with the same SrcBB and DestBB.
543 BasicBlock *SrcBB;
551 : SrcBB(Src), DestBB(Dest), Weight(W) {}
837 BasicBlock *SrcBB = E->SrcBB;
840 if (SrcBB == nullptr)
843 return SrcBB;
853 // Instrument the SrcBB if it has a single successor,
855 Instruction *TI = SrcBB->getTerminator();
857 return canInstrument(SrcBB);
863 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);
874 LLVM_DEBUG(dbgs() << "Split critical edge: " << getBBInfo(SrcBB).Index
876 // Need to add two new edges. First one: Add new edge of SrcBB->InstrBB.
877 MST.addEdge(SrcBB, InstrBB, 0);
1272 const BasicBlock *SrcBB = E->SrcBB;
1274 PGOUseBBInfo &SrcInfo = FuncInfo.getBBInfo(SrcBB);
1318 this->getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1328 const BasicBlock *SrcBB = E->SrcBB;
1329 PGOUseBBInfo &SrcInfo = getBBInfo(SrcBB);
1360 getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1699 const BasicBlock *SrcBB = E->SrcBB;
1703 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);