Home
last modified time | relevance | path

Searched refs:BenchmarkRunner (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/
H A DBenchmarkRunnerTest.cpp19 BenchmarkRunner::ScratchSpace Space; in TEST()
21 BenchmarkRunner::ScratchSpace::kAlignment, in TEST()
24 Space.ptr()[BenchmarkRunner::ScratchSpace::kSize - 1] = 43; in TEST()
27 EXPECT_EQ(Space.ptr()[BenchmarkRunner::ScratchSpace::kSize - 1], 0); in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DBenchmarkRunner.cpp32 BenchmarkRunner::BenchmarkRunner(const LLVMState &State, in BenchmarkRunner() function in llvm::exegesis::BenchmarkRunner
36 BenchmarkRunner::~BenchmarkRunner() = default;
39 class FunctionExecutorImpl : public BenchmarkRunner::FunctionExecutor {
43 BenchmarkRunner::ScratchSpace *Scratch) in FunctionExecutorImpl()
131 BenchmarkRunner::ScratchSpace *const Scratch;
135 Expected<InstructionBenchmark> BenchmarkRunner::runConfiguration( in runConfiguration()
262 BenchmarkRunner::writeObjectFile(const BenchmarkCode &BC, in writeObjectFile()
278 BenchmarkRunner::FunctionExecutor::~FunctionExecutor() {} in ~FunctionExecutor()
H A DBenchmarkRunner.h35 class BenchmarkRunner {
37 explicit BenchmarkRunner(const LLVMState &State,
40 virtual ~BenchmarkRunner();
H A DUopsBenchmarkRunner.h22 class UopsBenchmarkRunner : public BenchmarkRunner {
25 : BenchmarkRunner(State, InstructionBenchmark::Uops) {} in UopsBenchmarkRunner()
H A DTarget.h156 Expected<std::unique_ptr<BenchmarkRunner>> createBenchmarkRunner(
194 std::unique_ptr<BenchmarkRunner> virtual createLatencyBenchmarkRunner(
197 std::unique_ptr<BenchmarkRunner> virtual createUopsBenchmarkRunner(
H A DTarget.cpp70 Expected<std::unique_ptr<BenchmarkRunner>>
109 std::unique_ptr<BenchmarkRunner> ExegesisTarget::createLatencyBenchmarkRunner( in createLatencyBenchmarkRunner()
115 std::unique_ptr<BenchmarkRunner> ExegesisTarget::createUopsBenchmarkRunner( in createUopsBenchmarkRunner()
H A DLatencyBenchmarkRunner.h22 class LatencyBenchmarkRunner : public BenchmarkRunner {
H A DCMakeLists.txt49 BenchmarkRunner.cpp
H A DLatencyBenchmarkRunner.cpp24 : BenchmarkRunner(State, Mode) { in LatencyBenchmarkRunner()
H A DParallelSnippetGenerator.cpp113 assert(I * MemStep < BenchmarkRunner::ScratchSpace::kSize && in instantiateMemoryOperands()
/llvm-project-15.0.7/third-party/benchmark/src/
H A Dbenchmark_runner.cc144 BenchmarkRunner::BenchmarkRunner( in BenchmarkRunner() function in benchmark::internal::BenchmarkRunner
177 BenchmarkRunner::IterationResults BenchmarkRunner::DoNIterations() { in DoNIterations()
231 IterationCount BenchmarkRunner::PredictNumItersNeeded( in PredictNumItersNeeded()
255 bool BenchmarkRunner::ShouldReportIterationResults( in ShouldReportIterationResults()
269 void BenchmarkRunner::DoOneRepetition() { in DoOneRepetition()
348 RunResults&& BenchmarkRunner::GetResults() { in GetResults()
H A Dbenchmark_runner.h46 class BenchmarkRunner {
48 BenchmarkRunner(const benchmark::internal::BenchmarkInstance& b_,
H A Dbenchmark.cc316 std::vector<internal::BenchmarkRunner> runners; in RunBenchmarks()
335 const internal::BenchmarkRunner& runner = runners[runner_index]; in RunBenchmarks()
349 internal::BenchmarkRunner& runner = runners[repetition_index]; in RunBenchmarks()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/
H A DBUILD.gn21 "BenchmarkRunner.cpp",
/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/Common/
H A DAssemblerUtils.h57 BenchmarkRunner::ScratchSpace Scratch; in Check()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp312 const std::unique_ptr<BenchmarkRunner> Runner = in benchmarkMain()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt6997 llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
6998 llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h