Home
last modified time | relevance | path

Searched refs:PerfCounters (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/third-party/benchmark/test/
H A Dperf_counters_gtest.cc13 using benchmark::internal::PerfCounters;
22 EXPECT_EQ(PerfCounters::Initialize(), PerfCounters::kSupported); in TEST()
26 if (!PerfCounters::kSupported) { in TEST()
29 EXPECT_TRUE(PerfCounters::Initialize()); in TEST()
34 if (!PerfCounters::kSupported) { in TEST()
38 EXPECT_TRUE(PerfCounters::Initialize()); in TEST()
65 if (!PerfCounters::kSupported) { in TEST()
68 EXPECT_TRUE(PerfCounters::Initialize()); in TEST()
81 if (!PerfCounters::kSupported) { in TEST()
84 EXPECT_TRUE(PerfCounters::Initialize()); in TEST()
[all …]
H A Dperf_counters_test.cc23 if (!benchmark::internal::PerfCounters::kSupported) { in main()
/llvm-project-15.0.7/third-party/benchmark/src/
H A Dperf_counters.cc31 const bool PerfCounters::kSupported = true;
33 bool PerfCounters::Initialize() { return pfm_initialize() == PFM_SUCCESS; } in Initialize()
35 PerfCounters PerfCounters::Create( in Create()
104 return PerfCounters(counter_names, std::move(counter_ids)); in Create()
107 PerfCounters::~PerfCounters() { in ~PerfCounters()
117 const bool PerfCounters::kSupported = false;
119 bool PerfCounters::Initialize() { return false; } in Initialize()
121 PerfCounters PerfCounters::Create( in Create()
129 PerfCounters::~PerfCounters() = default;
H A Dperf_counters.h53 friend class PerfCounters;
69 class PerfCounters final {
75 static PerfCounters NoCounters() { return PerfCounters(); } in NoCounters()
77 ~PerfCounters();
78 PerfCounters(PerfCounters&&) = default;
79 PerfCounters(const PerfCounters&) = delete;
90 static PerfCounters Create(const std::vector<std::string>& counter_names);
112 PerfCounters(const std::vector<std::string>& counter_names, in PerfCounters() function
117 PerfCounters() : is_valid_(false) {} in PerfCounters() function
127 PerfCountersMeasurement(PerfCounters&& c) in PerfCountersMeasurement()
[all …]
H A Dbenchmark_runner.cc156 PerfCounters::Create(StrSplit(FLAGS_benchmark_perf_counters, ','))), in BenchmarkRunner()