[clang] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-19 Thread Freddy Ye via cfe-commits
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] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-17 Thread Phoebe Wang via cfe-commits
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

[clang] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-17 Thread Freddy Ye via 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

[clang] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-17 Thread Freddy Ye via cfe-commits
@@ -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

[clang] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-17 Thread Freddy Ye via cfe-commits
@@ -1249,6 +1249,18 @@ def ProcessorFeatures { list ARLSFeatures = !listconcat(SRFFeatures, ARLSAdditionalFeatures); + // Pantherlake + list PTLAdditionalFeatures = [FeaturePREFETCHI]; + list PTLFeatures = +!listconcat(ARLSFeatures, PTLAdditionalFeatures);

[clang] [X86] Support -march=pantherlake, clearwaterforest (PR #69277)

2023-10-16 Thread via cfe-commits
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 --