[llvm-branch-commits] [llvm] AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen (PR #222462)

Dmitry Sidorov via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Sep 9 15:49:08 PDT 2026


================
@@ -73,43 +73,6 @@ struct IsaVersion {
   bool operator!=(const IsaVersion &Other) const { return !(*this == Other); }
 };
 
-// This isn't comprehensive for now, just things that are needed from the
-// frontend driver.
-enum R600FeatureKind : uint32_t {
-  R600_FEATURE_NONE = 0,
-
-  // Has fma instructions.
-  R600_FEATURE_FMA = 1 << 0,
-};
-
-// GFX6+ features. This isn't comprehensive for now, just things that are needed
-// from the frontend driver.
-enum ArchFeatureKind : uint32_t {
-  FEATURE_NONE = 0,
-
-  // Common features.
-  FEATURE_FAST_FMA_F32 = 1 << 0,
-  FEATURE_FAST_DENORMAL_F32 = 1 << 1,
-
-  // Wavefront 32 is available.
-  FEATURE_WAVE32 = 1 << 2,
-
-  // Xnack is available.
-  FEATURE_XNACK = 1 << 3,
-
-  // Sram-ecc is available.
-  FEATURE_SRAMECC = 1 << 4,
-
-  // WGP mode is supported.
-  FEATURE_WGP = 1 << 5,
-
-  // Xnack on/off modes are supported.
-  FEATURE_XNACK_ON_OFF_MODES = 1 << 6,
----------------
MrSidims wrote:

nit: FEATURE_XNACK_ON_OFF_MODES still appears in few tests elsewhere in the repo (as a comment)

https://github.com/llvm/llvm-project/pull/222462


More information about the llvm-branch-commits mailing list