Lines Matching refs:Src
64 getEdgeWeight(const MachineBasicBlock *Src,
66 uint32_t Weight = Src->getSuccWeight(Dst);
73 getEdgeWeight(const MachineBasicBlock *Src,
77 return getEdgeWeight(Src, std::find(Src->succ_begin(), Src->succ_end(), Dst));
81 MachineBranchProbabilityInfo::isEdgeHot(const MachineBasicBlock *Src,
85 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
108 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const {
110 uint32_t D = getSumForBlock(Src, Scale);
111 uint32_t N = getEdgeWeight(Src, Dst) / Scale;
117 raw_ostream &OS, const MachineBasicBlock *Src,
120 const BranchProbability Prob = getEdgeProbability(Src, Dst);
121 OS << "edge MBB#" << Src->getNumber() << " -> MBB#" << Dst->getNumber()
123 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n");