[PATCH] D55432: [X86] Improve pfm counter cpu coverage for llvm-exegesis

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 7 07:02:22 PST 2018


lebedev.ri added a comment.

The plan is to only add these mappings, and encourage people to come up with new sched profiles,
or is the auto-sched-profile-generation upcoming?



================
Comment at: lib/Target/X86/X86PfmCounters.td:168-179
 def BdVer2PfmCounters : ProcPfmCounters {
   let CycleCounter = PfmCounter<"cpu_clk_unhalted">;
   let UopsCounter = PfmCounter<"retired_uops">;
   let IssueCounters = [
     PfmIssueCounter<"PdFPU0", "dispatched_fpu_ops:ops_pipe0 + dispatched_fpu_ops:ops_dual_pipe0">,
     PfmIssueCounter<"PdFPU1", "dispatched_fpu_ops:ops_pipe1 + dispatched_fpu_ops:ops_dual_pipe1">,
     PfmIssueCounter<"PdFPU2", "dispatched_fpu_ops:ops_pipe2 + dispatched_fpu_ops:ops_dual_pipe2">,
----------------
This LG.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55432/new/

https://reviews.llvm.org/D55432





More information about the llvm-commits mailing list