Lines Matching refs:EdgeInfo
57 struct EdgeInfo { struct in llvm::ProfileAnnotatorImpl
62 explicit EdgeInfo(BBInfo &Src, BBInfo &Dest) : Src(&Src), Dest(&Dest) {} in EdgeInfo() function
72 SmallVector<EdgeInfo *> OutEdges;
73 SmallVector<EdgeInfo *> InEdges;
81 std::optional<uint64_t> getEdgeSum(const SmallVector<EdgeInfo *> &Edges, in getEdgeSum()
95 bool computeCountFrom(const SmallVector<EdgeInfo *> &Edges) { in computeCountFrom()
101 void setSingleUnknownEdgeCount(SmallVector<EdgeInfo *> &Edges) { in setSingleUnknownEdgeCount()
104 EdgeInfo *E = nullptr; in setSingleUnknownEdgeCount()
152 void addInEdge(EdgeInfo &Info) { in addInEdge()
161 void addOutEdge(size_t Index, EdgeInfo &Info) { in addOutEdge()
198 std::vector<EdgeInfo> EdgeInfos;
218 for (const auto &EdgeInfo : EdgeInfos) in allCountersAreAssigned() local
219 if (!EdgeInfo.Count.has_value()) in allCountersAreAssigned()