struct Init -> class Init
authorDavid Greene <greened@obbligato.org>
Wed, 13 Jul 2011 22:25:51 +0000 (22:25 +0000)
committerDavid Greene <greened@obbligato.org>
Wed, 13 Jul 2011 22:25:51 +0000 (22:25 +0000)
Rename struct Init to class Init for consistency and in preparation
for making Init a FoldingSetNode.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135097 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/CodeGenDAGPatterns.h
utils/TableGen/Record.h
utils/TableGen/SetTheory.h
utils/TableGen/TGParser.h

index e4e8574bbca2de4bbcdcaf7116116dfea2eb62cd..936fd0146455e77e6bc60c1790c8fb4e86e44a00 100644 (file)
@@ -26,7 +26,7 @@
 
 namespace llvm {
   class Record;
-  struct Init;
+  class Init;
   class ListInit;
   class DagInit;
   class SDNodeInfo;
index f24f5e66fa0bb34b26d9e73157bb43461f4d68e1..2f4080bbfd9ced6777393e5111ac564a84cd10dd 100644 (file)
@@ -34,7 +34,7 @@ class DagRecTy;
 class RecordRecTy;
 
 // Init subclasses.
-struct Init;
+class Init;
 class UnsetInit;
 class BitInit;
 class BitsInit;
@@ -453,7 +453,8 @@ RecTy *resolveTypes(RecTy *T1, RecTy *T2);
 //  Initializer Classes
 //===----------------------------------------------------------------------===//
 
-struct Init {
+class Init {
+public:
   virtual ~Init() {}
 
   /// isComplete - This virtual method should be overridden by values that may
index e37a76ee68c000ff45faaceadf1519c349f95787..6e8313be07a309607a7847b9e322a14046500e64 100644 (file)
@@ -55,7 +55,7 @@
 namespace llvm {
 
 class DagInit;
-struct Init;
+class Init;
 class Record;
 class RecordKeeper;
 
index 94a1c2b2b258265fd6e99d52a6c0d290ef66f8e9..dce7e1dec94dd297a844535b2ab77689d2db74ed 100644 (file)
@@ -25,7 +25,7 @@ namespace llvm {
   class RecordVal;
   class RecordKeeper;
   struct RecTy;
-  struct Init;
+  class Init;
   struct MultiClass;
   struct SubClassReference;
   struct SubMultiClassReference;