[PATCH] D22032: AMDGPU/SI: Don't use reserved VGPRs for SGPR spilling

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 5 22:59:25 PDT 2016


arsenm added inline comments.

================
Comment at: lib/Target/AMDGPU/SIRegisterInfo.cpp:952-954
@@ -949,3 +951,5 @@
+
+  BitVector Reserved = getReservedRegs(MF);
   for (unsigned Reg : *RC)
-    if (!MRI.isPhysRegUsed(Reg))
+    if (!Reserved.test(Reg) && !MRI.isPhysRegUsed(Reg))
       return Reg;
----------------
Instead of testing getReservedRegs you should check MRI.isAllocatable


http://reviews.llvm.org/D22032





More information about the llvm-commits mailing list