Home
last modified time | relevance | path

Searched refs:GCOVEdge (Results 1 – 2 of 2) sorted by relevance

/external/llvm/include/llvm/Support/
DGCOV.h253 struct GCOVEdge { struct
254 GCOVEdge(GCOVBlock &S, GCOVBlock &D) : Src(S), Dst(D), Count(0) {} in GCOVEdge() function
293 SmallVector<std::unique_ptr<GCOVEdge>, 16> Edges;
306 bool operator()(const GCOVEdge *E1, const GCOVEdge *E2) { in operator()
312 typedef SmallVectorImpl<GCOVEdge *>::const_iterator EdgeIterator;
324 void addSrcEdge(GCOVEdge *Edge) { in addSrcEdge()
328 void addDstEdge(GCOVEdge *Edge) { in addDstEdge()
359 SmallVector<GCOVEdge *, 16> SrcEdges;
360 SmallVector<GCOVEdge *, 16> DstEdges;
/external/llvm/lib/IR/
DGCOV.cpp183 Edges.push_back(make_unique<GCOVEdge>(*Blocks[BlockNo], *Blocks[Dst])); in readGCNO()
184 GCOVEdge *Edge = Edges.back().get(); in readGCNO()
404 for (const GCOVEdge *Edge : SrcEdges) in dump()
410 for (const GCOVEdge *Edge : DstEdges) in dump()
721 for (const GCOVEdge *Edge : Block.dsts()) { in printBranchInfo()