Searched refs:InstructionBenchmarkClustering (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/ |
| H A D | ClusteringTest.cpp | 49 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 D | Analysis.h | 41 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 D | Clustering.cpp | 42 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 D | Clustering.h | 26 class InstructionBenchmarkClustering { 32 static Expected<InstructionBenchmarkClustering> 123 InstructionBenchmarkClustering(
|
| H A D | Analysis.cpp | 74 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 D | llvm-exegesis.cpp | 137 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()
|