1 //===-- AArch64PfmCounters.td - AArch64 Hardware Counters --*- tablegen -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 // This describes the available hardware counters for AArch64.
12 //===----------------------------------------------------------------------===//
14 def CpuCyclesPfmCounter : PfmCounter<"CPU_CYCLES">;
16 def DefaultPfmCounters : ProcPfmCounters {
17 let CycleCounter = CpuCyclesPfmCounter;
19 def : PfmCountersDefaultBinding<DefaultPfmCounters>;