Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp1022 struct PGOUseEdge : public PGOEdge { struct
1038 using DirectEdges = SmallVector<PGOUseEdge *, 2>;
1061 void addOutEdge(PGOUseEdge *E) { in addOutEdge()
1067 void addInEdge(PGOUseEdge *E) { in addInEdge()
1076 static uint64_t sumEdgeCount(const ArrayRef<PGOUseEdge *> Edges) { in sumEdgeCount()
1160 FuncPGOInstrumentation<PGOUseEdge, PGOUseBBInfo> FuncInfo;
1205 const FuncPGOInstrumentation<PGOUseEdge, PGOUseBBInfo> &FuncInfo) { in setupBBInfoEdges() argument
1256 auto setEdgeCount = [this](PGOUseEdge *E, uint64_t Value) -> void { in setInstrumentedCounts()
1638 const PGOUseEdge *E = BBCountInfo.OutEdges[It]; in setBranchWeights()