Lines Matching defs:PGOUseEdge
41 // in pass PGOInstrumentationGen. Class PGOUseEdge and UseBBInfo are the derived
339 struct PGOUseEdge : public PGOEdge {
342 PGOUseEdge(const BasicBlock *Src, const BasicBlock *Dest, unsigned W = 1)
359 typedef SmallVector<PGOUseEdge *, 2> DirectEdges;
391 static uint64_t sumEdgeCount(const ArrayRef<PGOUseEdge *> Edges) {
406 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
464 std::vector<PGOUseEdge *> WorkList;
484 PGOUseEdge &NewEdge = FuncInfo.MST.addEdge(SrcBB, InstrBB, 0);
487 PGOUseEdge &NewEdge1 = FuncInfo.MST.addEdge(InstrBB, DestBB, 0);
642 const PGOUseEdge *E = BBCountInfo.OutEdges[s];