Home | History | Annotate | Download | only in Analysis

Lines Matching defs:Edge

39   typedef std::pair<const BasicBlock *, const BasicBlock *> Edge;
64 // Probability of the edge BB2->BB1 = 124 / (124 + 4) = 0.96875
65 // Probability of the edge BB2->BB3 = 4 / (124 + 4) = 0.03125
80 // the edge.
83 // Minimum weight of an edge. Please note, that weight is NEVER 0.
179 // Calculate Edge Weights using "Return Heuristics". Predict a successor which
219 // Calculate Edge Weights using "Pointer Heuristics". Predict a comparsion
254 // Calculate Edge Weights using "Loop Branch Heuristics". Predict backedges
468 // Return edge's weight. If can't find it, return DEFAULT_WEIGHT value.
471 Edge E(Src, Dst);
472 DenseMap<Edge, uint32_t>::const_iterator I = Weights.find(E);
483 DEBUG(dbgs() << "set edge " << Src->getNameStr() << " -> "
503 OS << "edge " << Src->getNameStr() << " -> " << Dst->getNameStr()
505 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n");