diff options
author | Freddy Ye <freddy.ye@intel.com> | 2024-06-11 09:08:51 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-11 09:08:51 +0800 |
commit | 5275aed4d0195e5db214e6638d29b0b702d16b3c (patch) | |
tree | bd20330074c14408becdb73059e3191717291d43 /llvm/lib/TargetParser/X86TargetParser.cpp | |
parent | abbb24b0f3e33387461eba717de2c7296b0a19a6 (diff) | |
download | llvm-5275aed4d0195e5db214e6638d29b0b702d16b3c.zip llvm-5275aed4d0195e5db214e6638d29b0b702d16b3c.tar.gz llvm-5275aed4d0195e5db214e6638d29b0b702d16b3c.tar.bz2 |
Reland "[X86] Assign AVX10_1 feature priority to align with gcc. (#94557)" (#94734)
This reverts commit c007883f0286a314eb69976ad14da2bce988fb55.
Diffstat (limited to 'llvm/lib/TargetParser/X86TargetParser.cpp')
-rw-r--r-- | llvm/lib/TargetParser/X86TargetParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index e380238..eda0c7f 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -748,13 +748,13 @@ unsigned llvm::X86::getFeaturePriority(ProcessorFeatures Feat) { #ifndef NDEBUG // Check that priorities are set properly in the .def file. We expect that // "compat" features are assigned non-duplicate consecutive priorities - // starting from one (1, ..., 35) and multiple zeros. + // starting from one (1, ..., 37) and multiple zeros. #define X86_FEATURE_COMPAT(ENUM, STR, PRIORITY) PRIORITY, unsigned Priorities[] = { #include "llvm/TargetParser/X86TargetParser.def" }; std::array<unsigned, std::size(Priorities)> HelperList; - const size_t MaxPriority = 35; + const size_t MaxPriority = 37; std::iota(HelperList.begin(), HelperList.begin() + MaxPriority + 1, 0); for (size_t i = MaxPriority + 1; i != std::size(Priorities); ++i) HelperList[i] = 0; |