[libc-commits] [PATCH] D107376: [libc] Fix Memory Benchmarks code after rename
Andre Vieira via Phabricator via libc-commits
libc-commits at lists.llvm.org
Wed Aug 4 01:18:06 PDT 2021
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG2f002817fb46: [libc] Fix Memory Benchmarks code after rename (authored by avieira).
Herald added a project: libc-project.
Herald added a subscriber: libc-commits.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107376/new/
https://reviews.llvm.org/D107376
Files:
libc/benchmarks/LibcMemoryBenchmarkMain.cpp
Index: libc/benchmarks/LibcMemoryBenchmarkMain.cpp
===================================================================
--- libc/benchmarks/LibcMemoryBenchmarkMain.cpp
+++ libc/benchmarks/LibcMemoryBenchmarkMain.cpp
@@ -66,21 +66,21 @@
#if defined(LIBC_BENCHMARK_FUNCTION_MEMCPY)
#define LIBC_BENCHMARK_FUNCTION LIBC_BENCHMARK_FUNCTION_MEMCPY
-using BenchmarkHarness = CopyHarness;
+using BenchmarkSetup = CopySetup;
#elif defined(LIBC_BENCHMARK_FUNCTION_MEMSET)
#define LIBC_BENCHMARK_FUNCTION LIBC_BENCHMARK_FUNCTION_MEMSET
-using BenchmarkHarness = SetHarness;
+using BenchmarkSetup = SetSetup;
#elif defined(LIBC_BENCHMARK_FUNCTION_BZERO)
#define LIBC_BENCHMARK_FUNCTION LIBC_BENCHMARK_FUNCTION_BZERO
-using BenchmarkHarness = SetHarness;
+using BenchmarkSetup = SetSetup;
#elif defined(LIBC_BENCHMARK_FUNCTION_MEMCMP)
#define LIBC_BENCHMARK_FUNCTION LIBC_BENCHMARK_FUNCTION_MEMCMP
-using BenchmarkHarness = ComparisonHarness;
+using BenchmarkSetup = ComparisonSetup;
#else
#error "Missing LIBC_BENCHMARK_FUNCTION_XXX definition"
#endif
-struct MemfunctionBenchmarkBase : public BenchmarkHarness {
+struct MemfunctionBenchmarkBase : public BenchmarkSetup {
MemfunctionBenchmarkBase() : ReportProgress(isatty(fileno(stdout))) {}
virtual ~MemfunctionBenchmarkBase() {}
@@ -95,7 +95,7 @@
protected:
Study createStudy() {
Study Study;
- // Harness study.
+ // Setup study.
Study.StudyName = StudyName;
Runtime &RI = Study.Runtime;
RI.Host = HostState::get();
@@ -255,7 +255,7 @@
Benchmark.reset(new MemfunctionBenchmarkSweep());
else
Benchmark.reset(new MemfunctionBenchmarkDistribution(getDistributionOrDie(
- BenchmarkHarness::Distributions, SizeDistributionName)));
+ BenchmarkSetup::getDistributions(), SizeDistributionName)));
writeStudy(Benchmark->run());
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D107376.363995.patch
Type: text/x-patch
Size: 1849 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20210804/af37910f/attachment-0001.bin>
More information about the libc-commits
mailing list