https://github.com/FreddyLeaf updated
https://github.com/llvm/llvm-project/pull/69277
>From 9e673f332b8f7a3cfdeb1a73f6a77aee651f7664 Mon Sep 17 00:00:00 2001
From: Freddy Ye
Date: Wed, 11 Oct 2023 10:25:36 +0800
Subject: [PATCH 1/2] [X86] Support -march=pantherlake,clearwaterforest
---
clang/
https://github.com/phoebewang approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/69277
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2628,6 +2647,9 @@
// CHECK_SRF_M64: #define __PCONFIG__ 1
// CHECK_SRF_M64: #define __PKU__ 1
// CHECK_SRF_M64: #define __POPCNT__ 1
+// CHECK_SRF_M64-NOT: #define __PREFETCHI__ 1
+// CHECK_ARLS_M64-NOT: #define __PREFETCHI__ 1
+// CHECK_PTL_M64: #define __PREFETCHI__ 1
---
@@ -2538,6 +2544,9 @@
// CHECK_SRF_M32: #define __PCONFIG__ 1
// CHECK_SRF_M32: #define __PKU__ 1
// CHECK_SRF_M32: #define __POPCNT__ 1
+// CHECK_SRF_M32-NOT: #define __PREFETCHI__ 1
+// CHECK_ARLS_M32-NOT: #define __PREFETCHI__ 1
+// CHECK_PTL_M32: #define __PREFETCHI__ 1
---
@@ -1249,6 +1249,18 @@ def ProcessorFeatures {
list ARLSFeatures =
!listconcat(SRFFeatures, ARLSAdditionalFeatures);
+ // Pantherlake
+ list PTLAdditionalFeatures = [FeaturePREFETCHI];
+ list PTLFeatures =
+!listconcat(ARLSFeatures, PTLAdditionalFeatures);
---
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff ce9eaf0360d9f528ab061bcdbcf81c5b2155f098
9e673f332b8f7a3cfdeb1a73f6a77aee651f7664 --