Lines Matching refs:GCOVEdge
251 /// GCOVEdge - Collects edge information.
252 struct GCOVEdge {
253 GCOVEdge(GCOVBlock &S, GCOVBlock &D) : Src(S), Dst(D), Count(0) {}
288 SmallVector<std::unique_ptr<GCOVEdge>, 16> Edges;
301 bool operator()(const GCOVEdge *E1, const GCOVEdge *E2) {
306 typedef SmallVectorImpl<GCOVEdge *>::const_iterator EdgeIterator;
317 void addSrcEdge(GCOVEdge *Edge) {
321 void addDstEdge(GCOVEdge *Edge) {
344 SmallVector<GCOVEdge *, 16> SrcEdges;
345 SmallVector<GCOVEdge *, 16> DstEdges;