From 113de858899acbea385ae3ae413c9f934e922d1e Mon Sep 17 00:00:00 2001 From: Jay Foad Date: Thu, 22 May 2025 13:47:58 +0100 Subject: [PATCH] [AMDGPU] Introduce FeatureISAVersion11_5_Common. NFC. This just removes some duplication in the features lists for gfx115x. --- llvm/lib/Target/AMDGPU/AMDGPU.td | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/AMDGPU.td b/llvm/lib/Target/AMDGPU/AMDGPU.td index 764a7a9bf5e52..18f334d343d97 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPU.td +++ b/llvm/lib/Target/AMDGPU/AMDGPU.td @@ -1819,33 +1819,28 @@ def FeatureISAVersion11_0_3 : FeatureSet< !listconcat(FeatureISAVersion11_0_Common.Features, [])>; -def FeatureISAVersion11_5_0 : FeatureSet< +def FeatureISAVersion11_5_Common : FeatureSet< !listconcat(FeatureISAVersion11_Common.Features, [FeatureSALUFloatInsts, FeatureDPPSrc1SGPR, - FeatureRequiredExportPriority, - FeaturePointSampleAccel])>; + FeatureRequiredExportPriority])>; + +def FeatureISAVersion11_5_0 : FeatureSet< + !listconcat(FeatureISAVersion11_5_Common.Features, + [FeaturePointSampleAccel])>; def FeatureISAVersion11_5_1 : FeatureSet< - !listconcat(FeatureISAVersion11_Common.Features, - [FeatureSALUFloatInsts, - FeatureDPPSrc1SGPR, - Feature1_5xVGPRs, - FeatureRequiredExportPriority, + !listconcat(FeatureISAVersion11_5_Common.Features, + [Feature1_5xVGPRs, FeaturePointSampleAccel])>; def FeatureISAVersion11_5_2 : FeatureSet< - !listconcat(FeatureISAVersion11_Common.Features, - [FeatureSALUFloatInsts, - FeatureDPPSrc1SGPR, - FeatureRequiredExportPriority, - FeaturePointSampleAccel])>; + !listconcat(FeatureISAVersion11_5_Common.Features, + [FeaturePointSampleAccel])>; def FeatureISAVersion11_5_3 : FeatureSet< - !listconcat(FeatureISAVersion11_Common.Features, - [FeatureSALUFloatInsts, - FeatureDPPSrc1SGPR, - FeatureRequiredExportPriority])>; + !listconcat(FeatureISAVersion11_5_Common.Features, + [])>; def FeatureISAVersion12 : FeatureSet< [FeatureGFX12,