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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp43 // in pass PGOInstrumentationGen. Class PGOUseEdge and UseBBInfo are the derived
923 struct PGOUseEdge : public PGOEdge { struct in namespace:__anon4592
927 PGOUseEdge(const BasicBlock *Src, const BasicBlock *Dest, uint64_t W = 1) function in struct:__anon4592::PGOUseEdge
945 using DirectEdges = SmallVector<PGOUseEdge *, 2>;
975 void addOutEdge(PGOUseEdge *E) {
981 void addInEdge(PGOUseEdge *E) {
990 static uint64_t sumEdgeCount(const ArrayRef<PGOUseEdge *> Edges) {
1066 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
1135 auto setEdgeCount = [this](PGOUseEdge *E, uint64_t Value) -> void {
1358 const PGOUseEdge *
[all...]

Completed in 98 milliseconds