Make the RegClassID values public -- there is no other way to get them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7109 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SparcV9/SparcV9Internals.h b/lib/Target/SparcV9/SparcV9Internals.h
index 5c14ae6..8fcf7db 100644
--- a/lib/Target/SparcV9/SparcV9Internals.h
+++ b/lib/Target/SparcV9/SparcV9Internals.h
@@ -249,8 +249,13 @@
 //----------------------------------------------------------------------------
 
 class UltraSparcRegInfo : public TargetRegInfo {
+public:
   // The actual register classes in the Sparc
   //
+  // **** WARNING: If this enum order is changed, also modify 
+  // getRegisterClassOfValue method below since it assumes this particular 
+  // order for efficiency.
+  // 
   enum RegClassIDs { 
     IntRegClassID,                      // Integer
     FloatRegClassID,                    // Float (both single/double)
@@ -259,10 +264,7 @@
     SpecialRegClassID                   // Special (unallocated) registers
   };
 
-  // **** WARNING: If the above enum order is changed, also modify 
-  // getRegisterClassOfValue method below since it assumes this particular 
-  // order for efficiency.
-
+private:
 
   // Number of registers used for passing int args (usually 6: %o0 - %o5)
   //