[llvm] [AMDGPU] Set SGPR spill stack IDs when creating spill slots (PR #197628)

Christudasan Devadasan via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 5 19:46:00 PDT 2026


================
@@ -1949,7 +1948,8 @@ void SIInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
       FrameInfo.getObjectAlign(FrameIndex));
 
   if (RI.isSGPRClass(RC)) {
-    MFI->setHasSpilledSGPRs();
+    if (FrameInfo.getStackID(FrameIndex) == TargetStackID::SGPRSpill)
+      MFI->setHasSpilledSGPRs();
----------------
cdevadas wrote:

This field can be safely removed. Where do we really use this MFI field?

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


More information about the llvm-commits mailing list