[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