[PATCH] D52358: [X86][Sched] Add zero idiom sched data to the SNB model.

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 21 06:48:56 PDT 2018


RKSimon added inline comments.


================
Comment at: lib/Target/X86/X86SchedSandyBridge.td:37
 let SchedModel = SandyBridgeModel in {
 
 // Sandy Bridge can issue micro-ops to 6 different ports in one cycle.
----------------
Add PRF data as well ?


================
Comment at: lib/Target/X86/X86SchedSandyBridge.td:1143
+// See Agner's Fog "The microarchitecture of Intel, AMD and VIA CPUs",
+// section 9.8 "Register allocation and renaming".
+// These can be investigated with llvm-exegesis, e.g.
----------------
You might want to avoid "9.8" - Agner has a tendency to reorder chapter numbers....

Section "Sandy Bridge and Ivy Bridge Pipeline": "Register allocation and renaming"

might be better.


Repository:
  rL LLVM

https://reviews.llvm.org/D52358





More information about the llvm-commits mailing list