Lines Matching defs:GCOVArc
223 struct GCOVArc {
224 GCOVArc(GCOVBlock &src, GCOVBlock &dst, uint32_t flags)
252 void propagateCounts(const GCOVBlock &v, GCOVArc *pred);
269 SmallVector<std::unique_ptr<GCOVArc>, 0> arcs, treeArcs;
276 using EdgeIterator = SmallVectorImpl<GCOVArc *>::const_iterator;
279 using Edges = SmallVector<GCOVArc *, 4>;
287 void addSrcEdge(GCOVArc *Edge) { pred.push_back(Edge); }
289 void addDstEdge(GCOVArc *Edge) { succ.push_back(Edge); }
311 SmallVector<GCOVArc *, 2> pred;
312 SmallVector<GCOVArc *, 2> succ;
315 GCOVArc *incoming = nullptr;