================
@@ -0,0 +1,3733 @@
+//=- X86ScheduleC864GM8.td - X86 C86-4G-M8 Scheduling --------*- tablegen 
-*-=//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+//
+// This file defines the machine model for C86-4G-M8 to support instruction
+// scheduling and other instruction cost heuristics.
+//
+//===----------------------------------------------------------------------===//
+
+def C864GM8Model : SchedMachineModel {
----------------
zhangxiaomeng-hygon wrote:

The differences between M8 and M7 are indeed quite small, mainly focusing on 
the issue width, the number of physical registers, and the addition of a new FP 
pipe to handle f2i and FP stores. In terms of instruction data, M8 and M7 are 
almost the same.
While it's true that most of the content is duplicated from M7, there are some 
microarchitectural differences. However, if you feel it's not necessary to 
define these separately, I am fine with reusing C764GM7Model.

https://github.com/llvm/llvm-project/pull/204587
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to