• Home
  • Raw
  • Download

Lines Matching refs:Src

455 isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const {  in isEdgeHot()  argument
458 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
491 getEdgeWeight(const BasicBlock *Src, unsigned IndexInSuccessors) const { in getEdgeWeight() argument
493 Weights.find(std::make_pair(Src, IndexInSuccessors)); in getEdgeWeight()
504 getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const { in getEdgeWeight() argument
507 for (succ_const_iterator I = succ_begin(Src), E = succ_end(Src); I != E; ++I) in getEdgeWeight()
509 MapI = Weights.find(std::make_pair(Src, I.getSuccessorIndex())); in getEdgeWeight()
519 setEdgeWeight(const BasicBlock *Src, unsigned IndexInSuccessors, in setEdgeWeight() argument
521 Weights[std::make_pair(Src, IndexInSuccessors)] = Weight; in setEdgeWeight()
522 DEBUG(dbgs() << "set edge " << Src->getName() << " -> " in setEdgeWeight()
529 getEdgeProbability(const BasicBlock *Src, unsigned IndexInSuccessors) const { in getEdgeProbability() argument
530 uint32_t N = getEdgeWeight(Src, IndexInSuccessors); in getEdgeProbability()
531 uint32_t D = getSumForBlock(Src); in getEdgeProbability()
539 getEdgeProbability(const BasicBlock *Src, const BasicBlock *Dst) const { in getEdgeProbability() argument
541 uint32_t N = getEdgeWeight(Src, Dst); in getEdgeProbability()
542 uint32_t D = getSumForBlock(Src); in getEdgeProbability()
549 const BasicBlock *Src, in printEdgeProbability() argument
552 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
553 OS << "edge " << Src->getName() << " -> " << Dst->getName() in printEdgeProbability()
555 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n"); in printEdgeProbability()