Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/
H A DClusteringTest.cpp49 auto Clustering = InstructionBenchmarkClustering::create( in TEST()
62 InstructionBenchmarkClustering::ClusterId::error()); in TEST()
64 InstructionBenchmarkClustering::ClusterId::noise()); in TEST()
77 InstructionBenchmarkClustering::create( in TEST()
89 InstructionBenchmarkClustering::create( in TEST()
101 InstructionBenchmarkClustering::ClusterId::noise()); in TEST()
104 InstructionBenchmarkClustering::ClusterId::error()); in TEST()
106 ASSERT_LT(InstructionBenchmarkClustering::ClusterId::noise(), in TEST()
107 InstructionBenchmarkClustering::ClusterId::error()); in TEST()
120 auto Clustering = InstructionBenchmarkClustering::create( in TEST()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DAnalysis.h41 const InstructionBenchmarkClustering &Clustering,
54 using ClusterId = InstructionBenchmarkClustering::ClusterId;
59 const InstructionBenchmarkClustering::ClusterId &id() const { in id()
66 const InstructionBenchmarkClustering &Clustering);
74 const InstructionBenchmarkClustering &Clustering,
78 InstructionBenchmarkClustering::ClusterId ClusterId;
86 void printClusterRawHtml(const InstructionBenchmarkClustering::ClusterId &Id,
115 const InstructionBenchmarkClustering &Clustering_;
H A DClustering.cpp42 void InstructionBenchmarkClustering::rangeQuery( in rangeQuery()
62 bool InstructionBenchmarkClustering::areAllNeighbours( in areAllNeighbours()
91 InstructionBenchmarkClustering::InstructionBenchmarkClustering( in InstructionBenchmarkClustering() function in llvm::exegesis::InstructionBenchmarkClustering
98 Error InstructionBenchmarkClustering::validateAndSetup() { in validateAndSetup()
131 void InstructionBenchmarkClustering::clusterizeDbScan(const size_t MinPts) { in clusterizeDbScan()
188 void InstructionBenchmarkClustering::clusterizeNaive( in clusterizeNaive()
253 void InstructionBenchmarkClustering::stabilize(unsigned NumOpcodes) { in stabilize()
331 Expected<InstructionBenchmarkClustering> InstructionBenchmarkClustering::create( in create()
335 InstructionBenchmarkClustering Clustering( in create()
H A DClustering.h26 class InstructionBenchmarkClustering {
32 static Expected<InstructionBenchmarkClustering>
123 InstructionBenchmarkClustering(
H A DAnalysis.cpp74 const InstructionBenchmarkClustering::ClusterId &CID) { in writeClusterId()
157 const InstructionBenchmarkClustering &Clustering, in Analysis()
343 size_t PointId, const InstructionBenchmarkClustering &Clustering) { in addPoint()
355 const InstructionBenchmarkClustering &Clustering, in measurementsMatch()
438 const InstructionBenchmarkClustering::ClusterId &Id, StringRef display_name, in printClusterRawHtml()
600 printClusterRawHtml(InstructionBenchmarkClustering::ClusterId::noise(), in run()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp137 static cl::opt<exegesis::InstructionBenchmarkClustering::ModeE>
141 cl::values(clEnumValN(exegesis::InstructionBenchmarkClustering::Dbscan,
143 clEnumValN(exegesis::InstructionBenchmarkClustering::Naive,
145 cl::init(exegesis::InstructionBenchmarkClustering::Dbscan));
444 const auto Clustering = ExitOnErr(InstructionBenchmarkClustering::create( in analysisMain()