Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp339 struct PGOUseEdge : public PGOEdge { struct
342 PGOUseEdge(const BasicBlock *Src, const BasicBlock *Dest, unsigned W = 1) in PGOUseEdge() function
359 typedef SmallVector<PGOUseEdge *, 2> DirectEdges;
391 static uint64_t sumEdgeCount(const ArrayRef<PGOUseEdge *> Edges) { in sumEdgeCount()
406 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
464 std::vector<PGOUseEdge *> WorkList; in setInstrumentedCounts()
484 PGOUseEdge &NewEdge = FuncInfo.MST.addEdge(SrcBB, InstrBB, 0); in setInstrumentedCounts()
487 PGOUseEdge &NewEdge1 = FuncInfo.MST.addEdge(InstrBB, DestBB, 0); in setInstrumentedCounts()
642 const PGOUseEdge *E = BBCountInfo.OutEdges[s]; in setBranchWeights()