Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DReorderAlgorithm.h65 struct EdgeTy { struct
78 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 …]
/llvm-project-15.0.7/bolt/lib/Passes/
H A DReorderAlgorithm.cpp135 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 …]
/llvm-project-15.0.7/llvm/lib/LTO/
H A DSummaryBasedOptimizations.cpp53 auto GetCallSiteRelFreq = [](FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts()
76 auto GetProfileCount = [&](ValueInfo V, FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h515 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 …]
H A DModuleSummaryIndexYAML.h232 ArrayRef<FunctionSummary::EdgeTy>{}, std::move(FSum.TypeTests),
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBoltDiff.cpp124 EdgeTy; typedef in llvm::bolt::RewriteInstanceDiff
138 std::map<double, std::pair<EdgeTy, EdgeTy>> EdgeMap;
352 std::map<double, std::pair<EdgeTy, EdgeTy>> EMap; in matchBasicBlocks()
/llvm-project-15.0.7/polly/lib/Transform/
H A DForwardOpTree.cpp883 using EdgeTy = std::pair<ForwardingAction *, ChildItTy>; in applyForwardingActions() typedef
886 SmallVector<EdgeTy, 32> Stack; in applyForwardingActions()
905 EdgeTy &Top = Stack.back(); in applyForwardingActions()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp755 ArrayRef<FunctionSummary::EdgeTy>{}, in buildModuleSummaryIndex()
864 FuncSummary->calls(), [&](const FunctionSummary::EdgeTy &Edge) { in buildModuleSummaryIndex()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h352 bool parseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls);
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp923 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()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp8493 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()