Lines Matching refs:Counter
97 Counter::Counter(PerfEvent &&E) : Event(std::move(E)){ in Counter() function in llvm::exegesis::pfm::Counter
114 Counter::~Counter() { close(FileDescriptor); } in ~Counter()
116 void Counter::start() { ioctl(FileDescriptor, PERF_EVENT_IOC_RESET, 0); } in start()
118 void Counter::stop() { ioctl(FileDescriptor, PERF_EVENT_IOC_DISABLE, 0); } in stop()
120 int64_t Counter::read() const { in read()
132 Counter::readOrError(StringRef /*unused*/) const { in readOrError()
143 int Counter::numValues() const { return 1; } in numValues()
146 Counter::Counter(PerfEvent &&Event) : Event(std::move(Event)) {} in Counter() function in llvm::exegesis::pfm::Counter
148 Counter::~Counter() = default;
150 void Counter::start() {} in start()
152 void Counter::stop() {} in stop()
154 int64_t Counter::read() const { return 42; } in read()
157 Counter::readOrError(StringRef /*unused*/) const { in readOrError()
162 int Counter::numValues() const { return 1; } in numValues()