More refactoring. MC doesn't need know about subreg indices.
[oota-llvm.git] / utils / TableGen / RegisterInfoEmitter.h
index d625b7d39a682b5ef472e99b662fd1d9a88b40c4..2c01b5c3bd0665a06745d8208d448a9bb94fdf1f 100644 (file)
@@ -31,14 +31,16 @@ public:
   // runEnums - Print out enum values for all of the registers.
   void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
 
-  // runHeader - Emit a header fragment for the register info emitter.
-  void runHeader(raw_ostream &o, CodeGenTarget &Target);
-
   // runMCDesc - Print out MC register descriptions.
   void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
 
+  // runTargetHeader - Emit a header fragment for the register info emitter.
+  void runTargetHeader(raw_ostream &o, CodeGenTarget &Target,
+                       CodeGenRegBank &Bank);
+
   // runTargetDesc - Output the target register and register file descriptions.
-  void runTargetDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
+  void runTargetDesc(raw_ostream &o, CodeGenTarget &Target,
+                     CodeGenRegBank &Bank);
 
   // run - Output the register file description.
   void run(raw_ostream &o);