OSDN Git Service

[X86][Btver2] Add uops counter for exegesis reports
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Sep 2018 11:40:26 +0000 (11:40 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Sep 2018 11:40:26 +0000 (11:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343194 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86PfmCounters.td

index 894c6e8..b01a6bf 100644 (file)
@@ -73,6 +73,7 @@ def SKXPort7Counter : PfmIssueCounter<SKXPort7, ["uops_dispatched_port:port_7"]>
 
 let SchedModel = BtVer2Model in {
 def JCycleCounter : PfmCycleCounter<"cpu_clk_unhalted">;
+def JUopsCounter  : PfmUopsCounter<"retired_uops">;
 def JFPU0Counter  : PfmIssueCounter<JFPU0, ["dispatched_fpu:pipe0"]>;
 def JFPU1Counter  : PfmIssueCounter<JFPU1, ["dispatched_fpu:pipe1"]>;
 }