Lines Matching defs:BenchmarkRunner
1 //===-- BenchmarkRunner.cpp -------------------------------------*- C++ -*-===//
9 #include "BenchmarkRunner.h"
56 BenchmarkRunner::BenchmarkRunner(const LLVMState &State, Benchmark::ModeE Mode,
64 BenchmarkRunner::~BenchmarkRunner() = default;
66 void BenchmarkRunner::FunctionExecutor::accumulateCounterValues(
77 BenchmarkRunner::FunctionExecutor::runAndSample(
97 class InProcessFunctionExecutorImpl : public BenchmarkRunner::FunctionExecutor {
101 BenchmarkRunner::ScratchSpace *Scratch,
116 BenchmarkRunner::ScratchSpace *Scratch)
179 BenchmarkRunner::ScratchSpace *const Scratch;
190 : public BenchmarkRunner::FunctionExecutor {
593 Expected<SmallString<0>> BenchmarkRunner::assembleSnippet(
610 Expected<BenchmarkRunner::RunnableConfiguration>
611 BenchmarkRunner::getRunnableConfiguration(
663 Expected<std::unique_ptr<BenchmarkRunner::FunctionExecutor>>
664 BenchmarkRunner::createFunctionExecutor(
697 std::pair<Error, Benchmark> BenchmarkRunner::runConfiguration(
719 Expected<std::unique_ptr<BenchmarkRunner::FunctionExecutor>> Executor =
745 BenchmarkRunner::writeObjectFile(StringRef Buffer, StringRef FileName) const {
766 Error BenchmarkRunner::getValidationCountersToRun(
789 BenchmarkRunner::FunctionExecutor::~FunctionExecutor() {}