mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-15 04:29:42 +00:00
[libc] Fix Memory Benchmarks code after rename
Differential Revision: https://reviews.llvm.org/D107376
This commit is contained in:
parent
30fbb06979
commit
2f002817fb
@ -66,21 +66,21 @@ static cl::opt<uint32_t>
|
||||
|
||||
#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 @@ struct MemfunctionBenchmarkBase : public BenchmarkHarness {
|
||||
protected:
|
||||
Study createStudy() {
|
||||
Study Study;
|
||||
// Harness study.
|
||||
// Setup study.
|
||||
Study.StudyName = StudyName;
|
||||
Runtime &RI = Study.Runtime;
|
||||
RI.Host = HostState::get();
|
||||
@ -255,7 +255,7 @@ void main() {
|
||||
Benchmark.reset(new MemfunctionBenchmarkSweep());
|
||||
else
|
||||
Benchmark.reset(new MemfunctionBenchmarkDistribution(getDistributionOrDie(
|
||||
BenchmarkHarness::Distributions, SizeDistributionName)));
|
||||
BenchmarkSetup::getDistributions(), SizeDistributionName)));
|
||||
writeStudy(Benchmark->run());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user