[llvm] [AMDGPU] Fix placement of FeatureSupportsXNACK (PR #223111)
Shilei Tian via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 11 18:07:44 PDT 2026
https://github.com/shiltian created https://github.com/llvm/llvm-project/pull/223111
This can't be put into 12_50_Common because of conflict in downstream code.
>From 29de2a75579cd1eee91ff00adfec73b7faff68fe Mon Sep 17 00:00:00 2001
From: Shilei Tian <i at tianshilei.me>
Date: Fri, 11 Sep 2026 21:03:09 -0400
Subject: [PATCH] [AMDGPU] Fix placement of FeatureSupportsXNACK
This can't be put into 12_50_Common because of conflict in downstream code.
---
llvm/lib/Target/AMDGPU/AMDGPU.td | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
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