[all-commits] [llvm/llvm-project] f473f0: [AMDGPU] Classify generic-target features

Chinmay Deshpande via All-commits all-commits at lists.llvm.org
Fri Sep 18 10:39:09 PDT 2026


  Branch: refs/heads/users/chinmaydd/local-memory-size-validation
  Home:   https://github.com/llvm/llvm-project
  Commit: f473f00f5307f8f3478c78a55e515057393539d5
      https://github.com/llvm/llvm-project/commit/f473f00f5307f8f3478c78a55e515057393539d5
  Author: Chinmay Deshpande <chdeshpa at amd.com>
  Date:   2026-09-18 (Fri, 18 Sep 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPU.td
    M llvm/lib/Target/AMDGPU/AMDGPUFeatures.td
    A llvm/test/TableGen/AMDGPUTargetDefGenericClassification.td
    M llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp

  Log Message:
  -----------
  [AMDGPU] Classify generic-target features

Classify features used by generic targets but absent from some covered
GPUs as AMDGPUGenericAnyFeature. This covers the gfx11 workarounds,
gfx12.5 register fixup and WMMA timing, and LDS size and bank count.

Derive the classified features directly from the SubtargetFeature subclass
and preserve their existing predicates. Keep RequiresCOV6 outside this
policy because it is specific to generic targets and absent from their
covered GPUs.

Test the real target definitions, missing support for classified features,
and the existing all-member requirement for instruction capabilities.

Change-Id: I9fffbe532b8b5bc8875f20f394f29e2e6899f52e



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list