Home
last modified time | relevance | path

Searched refs:clusters (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/lld/COFF/
H A DCallGraphSort.cpp57 std::vector<Cluster> clusters; member in __anon8286af9e0111::CallGraphSort
82 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
105 clusters[to].weight += weight; in CallGraphSort()
111 Cluster &toC = clusters[to]; in CallGraphSort()
117 for (Cluster &c : clusters) in CallGraphSort()
160 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
166 Cluster &c = clusters[l]; in run()
190 if (clusters[i].size > 0) in run()
193 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
203 i = clusters[i].next; in run()
[all …]
/llvm-project-15.0.7/lld/ELF/
H A DCallGraphSort.cpp85 std::vector<Cluster> clusters; member in __anon5f5d43770111::CallGraphSort
111 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
134 clusters[to].weight += weight; in CallGraphSort()
140 Cluster &toC = clusters[to]; in CallGraphSort()
146 for (Cluster &c : clusters) in CallGraphSort()
189 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
195 Cluster &c = clusters[l]; in run()
219 if (clusters[i].size > 0) in run()
222 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
230 i = clusters[i].next; in run()
[all …]
/llvm-project-15.0.7/lld/MachO/
H A DSectionPriorities.cpp72 std::vector<Cluster> clusters; member in __anon524c8ef10111::CallGraphSort
89 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
111 clusters[to].weight += weight; in CallGraphSort()
117 Cluster &toC = clusters[to]; in CallGraphSort()
123 for (Cluster &c : clusters) in CallGraphSort()
171 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
177 Cluster &c = clusters[l]; in run()
201 if (clusters[i].size > 0) in run()
204 return clusters[a].getDensity() > clusters[b].getDensity(); in run()
217 i = clusters[i].next; in run()
[all …]
/llvm-project-15.0.7/clang/utils/analyzer/
H A Dexploded-graph-rewriter.py213 self.clusters = collections.OrderedDict(
217 removed = [k for k in prev.clusters if k not in self.clusters]
218 added = [k for k in self.clusters if k not in prev.clusters]
219 updated = [k for k in prev.clusters if k in self.clusters
220 and prev.clusters[k].is_different(self.clusters[k])]
641 s.clusters[c].bindings[b]))
647 for b in prev_s.clusters[c].bindings:
651 s.clusters[c].diff_bindings(prev_s.clusters[c])
657 for b in s.clusters[c].bindings:
660 for c in s.clusters:
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/
H A Danalysis-naive-cluster-stabilization.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 …ilon=0.5 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoin…
5 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
7 …lon=0.49 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoin…
H A Danalysis-cluster-stabilization.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 …ilon=0.5 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoin…
12 # By default, we do not show such unstable clusters.
13 # If told to show, we *only* show such unstable clusters.
H A Danalysis-naive-clusterization.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 …ilon=0.5 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoin…
10 # By default, we do not show such unstable clusters.
11 # If told to show, we *only* show such unstable clusters.
H A Danalysis-epsilons.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
2 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
4 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-same-cluster-for-ops-in-different-sched-clusters.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
2 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-clustering-algorithms.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
2 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
3 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
4 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-noise.test1 …s -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clusters-output-file="" -a…
H A Danalysis-inconsistencies-uops.test1 …s -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clusters-output-file="" -a…
H A Danalysis-inconsistencies-uops-backwards.test2 …s -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clusters-output-file="" -a…
H A Danalysis-uops-variant.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-uops.test1 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-uops-backwards.test2 # RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file=- -analysis-…
H A Danalysis-cluster-stabilization-config.test1 …ilon=0.5 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoin…
H A Danalysis-naive-clusterization-same-opcode-different-sched-class.test1 # RUN: llvm-exegesis -mcpu=znver3 -mode=analysis -benchmarks-file=%s -analysis-clusters-output-file…
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/uops/
H A Duops-CMOV16rm-noreg.s3 …=bdver2 -mode=analysis -benchmarks-file=%t.CMOV16rm-uops.yaml -analysis-clusters-output-file=- -an…
7 …serialization works. Since CMOV16rm has a variant sched class, just printing clusters is sufficient
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-exegesis.rst126 -analysis-clusters-output-file=/tmp/clusters.csv \
129 This will group the instructions into clusters with the same performance
130 characteristics. The clusters will be written out to `/tmp/clusters.csv` in the
151 :program:`llvm-exegesis` will also analyze the clusters to point out
196 `-analysis-clusters-output-file=` and `-analysis-inconsistencies-output-file=`.
253 .. option:: -analysis-clusters-output-file=</path/to/file>
255 If provided, write the analysis clusters as CSV to this file. "-" prints to
285 .. option:: -analysis-display-unstable-clusters
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp669 SmallVector<BlockMergeCluster, 1> clusters; in mergeIdenticalBlocks() local
684 for (auto &cluster : clusters) in mergeIdenticalBlocks()
688 clusters.emplace_back(std::move(data)); in mergeIdenticalBlocks()
690 for (auto &cluster : clusters) in mergeIdenticalBlocks()
/llvm-project-15.0.7/lld/test/COFF/
H A Dcgprofile-bad-clusters.s3 # clusters.
/llvm-project-15.0.7/lld/test/ELF/
H A Dcgprofile-bad-clusters.s3 # clusters.
/llvm-project-15.0.7/clang/docs/analyzer/developer-docs/
H A DRegionStore.rst13 Regions are grouped into "clusters", which roughly correspond to "regions with
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dswitch.ll2327 ; If the tree were balanced based on number of clusters, {0-3,100} would go on

12