[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp X86RegisterInfo.h

Misha Brukman brukman at cs.uiuc.edu
Wed Dec 4 10:48:01 PST 2002


Changes in directory llvm/lib/Target/X86:

X86RegisterInfo.cpp updated: 1.6 -> 1.7
X86RegisterInfo.h updated: 1.4 -> 1.5

---
Log message:

Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, since
it is target-independent.


---
Diffs of the changes:

Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u llvm/lib/Target/X86/X86RegisterInfo.cpp:1.6 llvm/lib/Target/X86/X86RegisterInfo.cpp:1.7
--- llvm/lib/Target/X86/X86RegisterInfo.cpp:1.6	Tue Dec  3 17:11:21 2002
+++ llvm/lib/Target/X86/X86RegisterInfo.cpp	Wed Dec  4 10:47:03 2002
@@ -69,15 +69,3 @@
                                              MRegisterInfo::NoRegister };
   return CallerSaveRegs;
 }
-
-void
-X86RegisterInfo::buildReg2RegClassMap
-(std::map<unsigned,
- const TargetRegisterClass*>& Reg2RegClassMap) const
-{
-  for (MRegisterInfo::const_iterator I = const_regclass_begin(),
-         E = const_regclass_end(); I != E; ++I)
-  {
-    I->buildReg2RegClassMap(Reg2RegClassMap);
-  }
-}


Index: llvm/lib/Target/X86/X86RegisterInfo.h
diff -u llvm/lib/Target/X86/X86RegisterInfo.h:1.4 llvm/lib/Target/X86/X86RegisterInfo.h:1.5
--- llvm/lib/Target/X86/X86RegisterInfo.h:1.4	Tue Dec  3 17:11:21 2002
+++ llvm/lib/Target/X86/X86RegisterInfo.h	Wed Dec  4 10:47:04 2002
@@ -43,9 +43,6 @@
 
   unsigned getNumRegClasses() const;
 
-  void buildReg2RegClassMap(std::map<unsigned,const TargetRegisterClass*>&
-                            Reg2RegClassMap) const;
-
 };
 
 #endif





More information about the llvm-commits mailing list