Rename DialectTypeRegistry to DialectSymbolRegistry in preparation for dialect...
authorRiver Riddle <riverriddle@google.com>
Thu, 9 May 2019 05:16:30 +0000 (22:16 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:24:38 +0000 (19:24 -0700)
--

PiperOrigin-RevId: 247357665

mlir/include/mlir/IR/DialectSymbolRegistry.def [moved from mlir/include/mlir/IR/DialectTypeRegistry.def with 50% similarity]
mlir/include/mlir/IR/Types.h

@@ -1,4 +1,4 @@
-//===- DialectTypeRegistry.def - MLIR Dialect Type Registry -----*- C++ -*-===//
+//===- DialectSymbolRegistry.def - MLIR Dialect Symbol Registry -*- C++ -*-===//
 //
 // Copyright 2019 The MLIR Authors.
 //
 // =============================================================================
 //
 // This file enumerates the different dialects that define custom classes
-// within the type system.
+// within the attribute or type system.
 //
 //===----------------------------------------------------------------------===//
 
-DEFINE_TYPE_KIND_RANGE(STANDARD)
-DEFINE_TYPE_KIND_RANGE(TENSORFLOW_CONTROL)
-DEFINE_TYPE_KIND_RANGE(TENSORFLOW)
-DEFINE_TYPE_KIND_RANGE(LLVM)
-DEFINE_TYPE_KIND_RANGE(QUANTIZATION)
-DEFINE_TYPE_KIND_RANGE(IREE) // IREE stands for IR Execution Engine
-DEFINE_TYPE_KIND_RANGE(LINALG) // Linear Algebra Dialect
-DEFINE_TYPE_KIND_RANGE(TOY) // Toy language (tutorial) Dialect
+DEFINE_SYM_KIND_RANGE(STANDARD)
+DEFINE_SYM_KIND_RANGE(TENSORFLOW_CONTROL)
+DEFINE_SYM_KIND_RANGE(TENSORFLOW)
+DEFINE_SYM_KIND_RANGE(LLVM)
+DEFINE_SYM_KIND_RANGE(QUANTIZATION)
+DEFINE_SYM_KIND_RANGE(IREE) // IREE stands for IR Execution Engine
+DEFINE_SYM_KIND_RANGE(LINALG) // Linear Algebra Dialect
+DEFINE_SYM_KIND_RANGE(TOY) // Toy language (tutorial) Dialect
 
 // The following ranges are reserved for experimenting with MLIR dialects in a
 // private context without having to register them here.
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_0)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_1)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_2)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_3)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_4)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_5)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_6)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_7)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_8)
-DEFINE_TYPE_KIND_RANGE(PRIVATE_EXPERIMENTAL_9)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_0)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_1)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_2)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_3)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_4)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_5)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_6)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_7)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_8)
+DEFINE_SYM_KIND_RANGE(PRIVATE_EXPERIMENTAL_9)
 
-#undef DEFINE_TYPE_KIND_RANGE
+#undef DEFINE_SYM_KIND_RANGE
index d2c6e90..40e2df4 100644 (file)
@@ -107,9 +107,9 @@ public:
     LAST_BUILTIN_TYPE = Opaque,
 
   // Reserve type kinds for dialect specific type system extensions.
-#define DEFINE_TYPE_KIND_RANGE(Dialect)                                        \
+#define DEFINE_SYM_KIND_RANGE(Dialect)                                         \
   FIRST_##Dialect##_TYPE, LAST_##Dialect##_TYPE = FIRST_##Dialect##_TYPE + 0xff,
-#include "DialectTypeRegistry.def"
+#include "DialectSymbolRegistry.def"
   };
 
   /// Utility class for implementing types. Clients are not expected to interact