[llvm] r336089 - [X86][BtVer2] Added Jaguar FPU Pipe0/1 uop counters to permit basic llvm-exegesis uop testing
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 2 02:15:01 PDT 2018
Author: rksimon
Date: Mon Jul 2 02:15:01 2018
New Revision: 336089
URL: http://llvm.org/viewvc/llvm-project?rev=336089&view=rev
Log:
[X86][BtVer2] Added Jaguar FPU Pipe0/1 uop counters to permit basic llvm-exegesis uop testing
We don't have PMCs to cover many of the Jaguar resources but we can at least monitor the FPU issue pipes which give an indication of the fpu uop count, just not the execution resources.
Modified:
llvm/trunk/lib/Target/X86/X86PfmCounters.td
Modified: llvm/trunk/lib/Target/X86/X86PfmCounters.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86PfmCounters.td?rev=336089&r1=336088&r2=336089&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86PfmCounters.td (original)
+++ llvm/trunk/lib/Target/X86/X86PfmCounters.td Mon Jul 2 02:15:01 2018
@@ -72,4 +72,6 @@ def SKXPort7Counter : PfmIssueCounter<SK
let SchedModel = BtVer2Model in {
def JCycleCounter : PfmCycleCounter<"cpu_clk_unhalted">;
+def JFPU0Counter : PfmIssueCounter<JFPU0, ["dispatched_fpu:pipe0"]>;
+def JFPU1Counter : PfmIssueCounter<JFPU1, ["dispatched_fpu:pipe1"]>;
}
More information about the llvm-commits
mailing list