[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