[llvm] r182430 - Mips16 does not use register scavenger from TargetRegisterInfo. It allocates

Reed Kotler rkotler at mips.com
Tue May 21 15:06:02 PDT 2013


Author: rkotler
Date: Tue May 21 17:06:02 2013
New Revision: 182430

URL: http://llvm.org/viewvc/llvm-project?rev=182430&view=rev
Log:
Mips16 does not use register scavenger from TargetRegisterInfo. It allocates
a RegScavenger object on it's own.
 

Modified:
    llvm/trunk/lib/Target/Mips/Mips16RegisterInfo.cpp

Modified: llvm/trunk/lib/Target/Mips/Mips16RegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/Mips16RegisterInfo.cpp?rev=182430&r1=182429&r2=182430&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/Mips16RegisterInfo.cpp (original)
+++ llvm/trunk/lib/Target/Mips/Mips16RegisterInfo.cpp Tue May 21 17:06:02 2013
@@ -47,11 +47,11 @@ Mips16RegisterInfo::Mips16RegisterInfo(c
 
 bool Mips16RegisterInfo::requiresRegisterScavenging
   (const MachineFunction &MF) const {
-  return true;
+  return false;
 }
 bool Mips16RegisterInfo::requiresFrameIndexScavenging
   (const MachineFunction &MF) const {
-  return true;
+  return false;
 }
 
 bool Mips16RegisterInfo::useFPForScavengingIndex





More information about the llvm-commits mailing list