diff options
Diffstat (limited to 'lib/Target/Sparc')
-rw-r--r-- | lib/Target/Sparc/SparcAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/Sparc/SparcAsmPrinter.cpp b/lib/Target/Sparc/SparcAsmPrinter.cpp index e56da1e..d06c894 100644 --- a/lib/Target/Sparc/SparcAsmPrinter.cpp +++ b/lib/Target/Sparc/SparcAsmPrinter.cpp @@ -88,7 +88,7 @@ void SparcAsmPrinter::EmitFunctionBodyStart() { const unsigned globalRegs[] = { SP::G2, SP::G3, SP::G6, SP::G7, 0 }; for (unsigned i = 0; globalRegs[i] != 0; ++i) { unsigned reg = globalRegs[i]; - if (!MRI.isPhysRegUsed(reg)) + if (MRI.use_empty(reg)) continue; EmitGlobalRegisterDecl(reg); } |