Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DPerfHelper.h39 class PerfEvent {
43 explicit PerfEvent(StringRef PfmEventString);
45 PerfEvent(const PerfEvent &) = delete;
46 PerfEvent(PerfEvent &&other);
47 ~PerfEvent();
63 PerfEvent() = default;
74 explicit Counter(PerfEvent &&event);
102 PerfEvent Event;
H A DPerfHelper.cpp47 PerfEvent::~PerfEvent() { in ~PerfEvent()
54 PerfEvent::PerfEvent(PerfEvent &&Other) in PerfEvent() function in llvm::exegesis::pfm::PerfEvent
61 PerfEvent::PerfEvent(StringRef PfmEventString) in PerfEvent() function in llvm::exegesis::pfm::PerfEvent
86 StringRef PerfEvent::name() const { return EventString; } in name()
88 bool PerfEvent::valid() const { return !FullQualifiedEventString.empty(); } in valid()
90 const perf_event_attr *PerfEvent::attribute() const { return Attr; } in attribute()
92 StringRef PerfEvent::getPfmEventString() const { in getPfmEventString()
97 Counter::Counter(PerfEvent &&E) : Event(std::move(E)){ in Counter()
146 Counter::Counter(PerfEvent &&Event) : Event(std::move(Event)) {} in Counter()
H A DTarget.cpp34 pfm::PerfEvent Event(CounterName); in createCounter()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/
H A DX86Counter.h29 class X86LbrPerfEvent : public pfm::PerfEvent {
38 explicit X86LbrCounter(pfm::PerfEvent &&Event);
H A DX86Counter.cpp138 X86LbrCounter::X86LbrCounter(pfm::PerfEvent &&NewEvent) in X86LbrCounter()