Searched refs:EdgeTy (Results 1 – 11 of 11) sorted by relevance
65 struct EdgeTy { struct78 size_t operator()(const EdgeTy &E) const;82 bool operator()(const EdgeTy &A, const EdgeTy &B) const;87 virtual void initQueue(std::vector<EdgeTy> &Queue,89 virtual void adjustQueue(std::vector<EdgeTy> &Queue,93 const EdgeTy &E) const = 0;111 void adjustQueue(std::vector<EdgeTy> &Queue,114 const EdgeTy &E) const override;124 std::unordered_map<EdgeTy, int64_t, EdgeHash, EdgeEqual> Weight;138 void adjustQueue(std::vector<EdgeTy> &Queue,[all …]
135 std::vector<EdgeTy> Queue; in clusterBasicBlocks()154 Queue.emplace_back(EdgeTy(BB, I, BI->Count)); in clusterBasicBlocks()163 EdgeTy E = Queue.back(); in clusterBasicBlocks()233 auto Comp = [&BF](const EdgeTy &A, const EdgeTy &B) { in initQueue()263 const EdgeTy &E, const BinaryFunction &BF) const { in calculateWeight()312 for (const EdgeTy &E : Queue) in initQueue()322 auto Comp = [&](const EdgeTy &A, const EdgeTy &B) { in adjustQueue()337 std::vector<EdgeTy> NewQueue; in adjustQueue()338 for (const EdgeTy &E : Queue) { in adjustQueue()368 auto WI = Weight.find(EdgeTy(SrcBB, SuccBB, 0)); in adjustQueue()[all …]
53 auto GetCallSiteRelFreq = [](FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts()76 auto GetProfileCount = [&](ValueInfo V, FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts()
515 using EdgeTy = std::pair<ValueInfo, CalleeInfo>;667 makeDummyFunctionSummary(std::vector<FunctionSummary::EdgeTy> Edges) {701 std::vector<EdgeTy> CallGraphEdgeList;712 std::vector<EdgeTy> CGEdges,758 ArrayRef<EdgeTy> calls() const { return CallGraphEdgeList; }760 std::vector<EdgeTy> &mutableCalls() { return CallGraphEdgeList; }762 void addCall(EdgeTy E) { CallGraphEdgeList.push_back(E); }1256 std::vector<FunctionSummary::EdgeTy> Edges;1602 using EdgeRef = FunctionSummary::EdgeTy &;1604 static NodeRef valueInfoFromEdge(FunctionSummary::EdgeTy &P) {[all …]
232 ArrayRef<FunctionSummary::EdgeTy>{}, std::move(FSum.TypeTests),
124 EdgeTy; typedef in llvm::bolt::RewriteInstanceDiff138 std::map<double, std::pair<EdgeTy, EdgeTy>> EdgeMap;352 std::map<double, std::pair<EdgeTy, EdgeTy>> EMap; in matchBasicBlocks()
883 using EdgeTy = std::pair<ForwardingAction *, ChildItTy>; in applyForwardingActions() typedef886 SmallVector<EdgeTy, 32> Stack; in applyForwardingActions()905 EdgeTy &Top = Stack.back(); in applyForwardingActions()
755 ArrayRef<FunctionSummary::EdgeTy>{}, in buildModuleSummaryIndex()864 FuncSummary->calls(), [&](const FunctionSummary::EdgeTy &Edge) { in buildModuleSummaryIndex()
352 bool parseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls);
923 std::vector<FunctionSummary::EdgeTy> makeCallList(ArrayRef<uint64_t> Record,6856 std::vector<FunctionSummary::EdgeTy>6860 std::vector<FunctionSummary::EdgeTy> Ret; in makeCallList()6874 Ret.push_back(FunctionSummary::EdgeTy{Callee, CalleeInfo(Hotness, RelBF)}); in makeCallList()7130 std::vector<FunctionSummary::EdgeTy> Calls = makeCallList( in parseEntireSummary()7272 std::vector<FunctionSummary::EdgeTy> Edges = makeCallList( in parseEntireSummary()
8493 std::vector<FunctionSummary::EdgeTy> Calls; in parseFunctionSummary()8771 bool LLParser::parseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls) { in parseOptionalCalls()8811 Calls.push_back(FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, RelBF)}); in parseOptionalCalls()