[PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model

Clement Courbet via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 21 01:25:14 PDT 2019


courbet added a comment.

Amazing work Roman ! A few nits on the form, I'll let others more knowledgeable about AMD architectures comment on the model itself.



================
Comment at: include/llvm/TableGen/Record.h:1271
+                   << " with non-record type!\n";
+      assert(false && "FieldInit");
+    }
----------------
`llvm_unreachable` ?


================
Comment at: lib/Target/X86/X86ScheduleBarcelona.td:17
+//  * https://www.realworldtech.com/barcelona/
+//
+//===----------------------------------------------------------------------===//
----------------
`* Measurements from llvm-exegesis` ?


================
Comment at: lib/Target/X86/X86ScheduleBarcelona.td:760
+////////////////////////////////////////////////////////////////////////////////
+
+} // SchedModel
----------------
Does K10 have any zeroing/dependency breaking idioms ? Maybe add a FIXME to implement them.


Repository:
  rL LLVM

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

https://reviews.llvm.org/D63628





More information about the llvm-commits mailing list