Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp394 struct PGOUseEdge : public PGOEdge { struct
397 PGOUseEdge(const BasicBlock *Src, const BasicBlock *Dest, unsigned W = 1) in PGOUseEdge() function
415 typedef SmallVector<PGOUseEdge *, 2> DirectEdges;
447 static uint64_t sumEdgeCount(const ArrayRef<PGOUseEdge *> Edges) { in sumEdgeCount()
489 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
539 std::vector<PGOUseEdge *> WorkList; in setInstrumentedCounts()
559 PGOUseEdge &NewEdge = FuncInfo.MST.addEdge(SrcBB, InstrBB, 0); in setInstrumentedCounts()
562 PGOUseEdge &NewEdge1 = FuncInfo.MST.addEdge(InstrBB, DestBB, 0); in setInstrumentedCounts()
729 const PGOUseEdge *E = BBCountInfo.OutEdges[s]; in setBranchWeights()