[llvm] 3569a1f - [AMDGPU] Fix placement of FeatureSupportsXNACK (#223111)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 12 04:55:35 PDT 2026
Author: Shilei Tian
Date: 2026-09-12T07:55:30-04:00
New Revision: 3569a1f1d2cee5616a15a992ca49646447efaa47
URL: https://github.com/llvm/llvm-project/commit/3569a1f1d2cee5616a15a992ca49646447efaa47
DIFF: https://github.com/llvm/llvm-project/commit/3569a1f1d2cee5616a15a992ca49646447efaa47.diff
LOG: [AMDGPU] Fix placement of FeatureSupportsXNACK (#223111)
This can't be put into 12_50_Common because of conflict in downstream
code.
Added:
Modified:
llvm/lib/Target/AMDGPU/AMDGPU.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/AMDGPU/AMDGPU.td b/llvm/lib/Target/AMDGPU/AMDGPU.td
index e13c8f607a80e..30db12b565082 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPU.td
+++ b/llvm/lib/Target/AMDGPU/AMDGPU.td
@@ -2443,7 +2443,6 @@ def FeatureISAVersion12_50_Common : FeatureSet<
FeatureSetPrioIncWgInst,
FeatureSWakeupBarrier,
Feature45BitNumRecordsBufferResource,
- FeatureSupportsXNACK,
FeatureClusters,
FeatureD16Writes32BitVgpr,
FeatureMcastLoadInsts,
@@ -2484,6 +2483,7 @@ def FeatureISAVersion12_50_STRICT : FeatureSet<
FeatureNeedsAligned2addrDS,
FeatureNoSleepForever,
FeatureSlowMaxMinMulI64Insts,
+ FeatureSupportsXNACK,
])>;
def FeatureISAVersion12_50 : FeatureSet<
@@ -2514,6 +2514,7 @@ def FeatureISAVersion12_50 : FeatureSet<
FeatureNeedsTDMDrain,
FeatureNoSleepForever,
FeatureSlowMaxMinMulI64Insts,
+ FeatureSupportsXNACK,
])>;
def FeatureISAVersion12_51 : FeatureSet<
@@ -2548,6 +2549,7 @@ def FeatureISAVersion12_51 : FeatureSet<
FeatureDataCacheLineSize128,
FeatureRequiresInitialUnclausedVmem,
FeatureNeedsTDMDrain,
+ FeatureSupportsXNACK,
])>;
def FeatureISAVersion12_Generic: FeatureSet<
@@ -2567,6 +2569,7 @@ def FeatureISAVersion12_5_Generic: FeatureSet<
FeatureDataCacheLineSize128,
FeatureRequiresInitialUnclausedVmem,
FeatureNeedsTDMDrain,
+ FeatureSupportsXNACK,
])>;
def FeatureISAVersion13 : FeatureSet<
More information about the llvm-commits
mailing list