Searched refs:Clustering (Results 1 – 7 of 7) sorted by relevance
/llvm-project/llvm/unittests/tools/llvm-exegesis/ |
H A D | ClusteringTest.cpp | 54 auto Clustering = BenchmarkClustering::create( in TEST() local 56 ASSERT_TRUE((bool)Clustering); in TEST() 57 EXPECT_THAT(Clustering.get().getValidClusters(), in TEST() 59 EXPECT_THAT(Clustering.get().getCluster( in TEST() 62 EXPECT_THAT(Clustering.get().getCluster( in TEST() 66 EXPECT_EQ(Clustering.get().getClusterIdForPoint(2), in TEST() 68 EXPECT_EQ(Clustering.get().getClusterIdForPoint(5), in TEST() 70 EXPECT_EQ(Clustering.get().getClusterIdForPoint(0), in TEST() 71 Clustering.get().getClusterIdForPoint(3)); in TEST() 72 EXPECT_EQ(Clustering.get().getClusterIdForPoint(1), in TEST() [all …]
|
/llvm-project/llvm/tools/llvm-exegesis/lib/ |
H A D | Analysis.cpp | 154 const BenchmarkClustering &Clustering, in Analysis() argument 157 : Clustering_(Clustering), State_(State), in Analysis() 161 if (Clustering.getPoints().empty()) in Analysis() 320 size_t PointId, const BenchmarkClustering &Clustering) { in addPoint() argument 322 const auto &Point = Clustering.getPoints()[PointId]; in addPoint() 324 ClusterId = Clustering.getClusterIdForPoint(PointId); in addPoint() 325 assert(ClusterId == Clustering.getClusterIdForPoint(PointId)); in addPoint() 332 const BenchmarkClustering &Clustering, in measurementsMatch() argument 334 assert(!Clustering.getPoints().empty()); in measurementsMatch() 335 const Benchmark::ModeE Mode = Clustering.getPoints()[0].Mode; in measurementsMatch() [all …]
|
H A D | Clustering.cpp | 332 BenchmarkClustering Clustering( in create() local 334 if (auto Error = Clustering.validateAndSetup()) { in create() 337 if (Clustering.ErrorCluster_.PointIndices.size() == Points.size()) { in create() 338 return Clustering; // Nothing to cluster. in create() 342 Clustering.clusterizeDbScan(DbscanMinPts); in create() 345 Clustering.stabilize(InstrInfo->getNumOpcodes()); in create() 350 Clustering.clusterizeNaive(*SubtargetInfo, *InstrInfo); in create() 353 return Clustering; in create()
|
H A D | Analysis.h | 34 const BenchmarkClustering &Clustering, 58 const BenchmarkClustering &Clustering); 66 const BenchmarkClustering &Clustering,
|
H A D | CMakeLists.txt | 59 Clustering.cpp
|
/llvm-project/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/ |
H A D | BUILD.gn | 28 "Clustering.cpp",
|
/llvm-project/llvm/tools/llvm-exegesis/ |
H A D | llvm-exegesis.cpp | 17 #include "lib/Clustering.h" 693 const auto Clustering = ExitOnErr(BenchmarkClustering::create( in main() 698 const Analysis Analyzer(State, Clustering, AnalysisInconsistencyEpsilon, in main() 673 const auto Clustering = ExitOnErr(BenchmarkClustering::create( analysisMain() local
|