[TableGen] Remove unnecessary forward declarations. NFC
authorCraig Topper <craig.topper@gmail.com>
Mon, 1 Jun 2015 06:44:14 +0000 (06:44 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 1 Jun 2015 06:44:14 +0000 (06:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238725 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/TableGen/Record.h

index f64cfb518bf2911fca5320faeaba86d32a5f560f..f3fc5519b10609c2cb81791947a93192b2c05e05 100644 (file)
 
 namespace llvm {
 
-// RecTy subclasses.
-class BitRecTy;
-class BitsRecTy;
-class IntRecTy;
-class StringRecTy;
 class ListRecTy;
-class DagRecTy;
-class RecordRecTy;
-
-// Init subclasses.
-class Init;
-class UnsetInit;
-class BitInit;
-class BitsInit;
-class IntInit;
-class StringInit;
-class ListInit;
-class UnOpInit;
-class BinOpInit;
-class TernOpInit;
-class DefInit;
-class DagInit;
-class TypedInit;
-class VarInit;
-class FieldInit;
-class VarBitInit;
-class VarListElementInit;
-
-// Other classes.
+struct MultiClass;
 class Record;
 class RecordVal;
-struct MultiClass;
 class RecordKeeper;
 
 //===----------------------------------------------------------------------===//