Lines Matching defs:SrcBB
491 /// with the same SrcBB and DestBB.
493 BasicBlock *SrcBB;
501 : SrcBB(Src), DestBB(Dest), Weight(W) {}
786 BasicBlock *SrcBB = E->SrcBB;
789 if (SrcBB == nullptr)
792 return SrcBB;
802 // Instrument the SrcBB if it has a single successor,
804 Instruction *TI = SrcBB->getTerminator();
806 return canInstrument(SrcBB);
812 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);
823 LLVM_DEBUG(dbgs() << "Split critical edge: " << getBBInfo(SrcBB).Index
825 // Need to add two new edges. First one: Add new edge of SrcBB->InstrBB.
826 MST.addEdge(SrcBB, InstrBB, 0);
1212 const BasicBlock *SrcBB = E->SrcBB;
1214 PGOUseBBInfo &SrcInfo = FuncInfo.getBBInfo(SrcBB);
1258 this->getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1268 const BasicBlock *SrcBB = E->SrcBB;
1269 PGOUseBBInfo &SrcInfo = getBBInfo(SrcBB);
1300 getBBInfo(E->SrcBB).UnknownCountOutEdge--;
1639 const BasicBlock *SrcBB = E->SrcBB;
1643 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB);