From 8ad332055754b9a33fffc6d17a104dd2db94f341 Mon Sep 17 00:00:00 2001 From: River Riddle Date: Wed, 8 May 2019 22:16:30 -0700 Subject: [PATCH] Rename DialectTypeRegistry to DialectSymbolRegistry in preparation for dialect defined attributes. -- PiperOrigin-RevId: 247357665 --- ...tTypeRegistry.def => DialectSymbolRegistry.def} | 42 +++++++++++----------- mlir/include/mlir/IR/Types.h | 4 +-- 2 files changed, 23 insertions(+), 23 deletions(-) rename mlir/include/mlir/IR/{DialectTypeRegistry.def => DialectSymbolRegistry.def} (50%) diff --git a/mlir/include/mlir/IR/DialectTypeRegistry.def b/mlir/include/mlir/IR/DialectSymbolRegistry.def similarity index 50% rename from mlir/include/mlir/IR/DialectTypeRegistry.def rename to mlir/include/mlir/IR/DialectSymbolRegistry.def index c664241a..4736c3a 100644 --- a/mlir/include/mlir/IR/DialectTypeRegistry.def +++ b/mlir/include/mlir/IR/DialectSymbolRegistry.def @@ -1,4 +1,4 @@ -//===- DialectTypeRegistry.def - MLIR Dialect Type Registry -----*- C++ -*-===// +//===- DialectSymbolRegistry.def - MLIR Dialect Symbol Registry -*- C++ -*-===// // // Copyright 2019 The MLIR Authors. // @@ -16,30 +16,30 @@ // ============================================================================= // // 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 diff --git a/mlir/include/mlir/IR/Types.h b/mlir/include/mlir/IR/Types.h index d2c6e90..40e2df4 100644 --- a/mlir/include/mlir/IR/Types.h +++ b/mlir/include/mlir/IR/Types.h @@ -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 -- 2.7.4