[llvm] add vgpr16 to reg pressure case (PR #150320)

Brox Chen via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 24 15:00:19 PDT 2025


https://github.com/broxigarchen updated https://github.com/llvm/llvm-project/pull/150320

>From 6aaa207a123f454e31f1836a9e6fbb7c3c1d2987 Mon Sep 17 00:00:00 2001
From: guochen2 <guochen2 at amd.com>
Date: Wed, 23 Jul 2025 16:44:20 -0400
Subject: [PATCH] add vgpr16 to reg pressure case

---
 llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
index 84cfa878276fd..c75040c700d41 100644
--- a/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
@@ -3752,6 +3752,7 @@ unsigned SIRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
   default:
     return AMDGPUGenRegisterInfo::getRegPressureLimit(RC, MF);
   case AMDGPU::VGPR_32RegClassID:
+  case AMDGPU::VGPR_16RegClassID:
     return std::min(
         ST.getMaxNumVGPRs(
             MinOcc,



More information about the llvm-commits mailing list