Lines Matching refs:Dest
238 GetPath(const BasicBlock *Src, const BasicBlock *Dest, in GetPath() argument
264 if ((Mode & GetPathToDest) && *Succ == Dest) { in GetPath()
747 const BasicBlock *Dest = 0; in repair() local
755 if (Dest && Dest != P[0]) { in repair()
758 Dest = P[0]; in repair()
776 const BasicBlock *Dest = GetPath(BB, 0, P, GetPathToValue); in repair() local
816 double ow = getExecutionCount(Dest); in repair()
831 double ew = getEdgeWeight(getEdge(P[Dest],Dest)); in repair()
843 Edge e = getEdge(P[Dest],Dest); in repair()
848 Dest = P[Dest]; in repair()
849 } while (Dest != BB); in repair()
892 const BasicBlock *Dest = 0; in repair() local
897 Dest = GetPath(BB, *NBB, P, GetPathToDest | GetPathWithNewEdges); in repair()
898 if (Dest == *NBB) { in repair()
904 Edge e = getEdge(Dest,BB); in repair()
911 Edge e = getEdge(P[Dest], Dest); in repair()
917 Dest = P[Dest]; in repair()
918 } while (Dest != BB); in repair()
929 const BasicBlock *Dest = GetPath(BB, 0, P, GetPathToExit | GetPathWithNewEdges); in repair() local
930 Dest = P[0]; in repair()
931 if (!Dest) continue; in repair()
933 if (getEdgeWeight(getEdge(Dest,0)) == MissingValue) { in repair()
948 Edge e = getEdge(P[Dest], Dest); in repair()
956 Dest = P[Dest]; in repair()
957 } while (Dest != BB); in repair()