xref: /llvm-project/mlir/lib/Dialect/Index/IR/IndexAttrs.cpp (revision ddf87d6cd40416b306c55a02f3646018c2293a7c)
18bef3541SJeff Niu //===- IndexAttrs.cpp - Index attribute definitions ------------------------==//
28bef3541SJeff Niu //
38bef3541SJeff Niu // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
48bef3541SJeff Niu // See https://llvm.org/LICENSE.txt for license information.
58bef3541SJeff Niu // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
68bef3541SJeff Niu //
78bef3541SJeff Niu //===----------------------------------------------------------------------===//
88bef3541SJeff Niu 
98bef3541SJeff Niu #include "mlir/Dialect/Index/IR/IndexAttrs.h"
108bef3541SJeff Niu #include "mlir/Dialect/Index/IR/IndexDialect.h"
11*ddf87d6cSJeff Niu #include "mlir/IR/Builders.h"
12*ddf87d6cSJeff Niu #include "mlir/IR/DialectImplementation.h"
13*ddf87d6cSJeff Niu #include "llvm/ADT/TypeSwitch.h"
148bef3541SJeff Niu 
158bef3541SJeff Niu using namespace mlir;
168bef3541SJeff Niu using namespace mlir::index;
178bef3541SJeff Niu 
188bef3541SJeff Niu //===----------------------------------------------------------------------===//
198bef3541SJeff Niu // IndexDialect
208bef3541SJeff Niu //===----------------------------------------------------------------------===//
218bef3541SJeff Niu 
registerAttributes()228bef3541SJeff Niu void IndexDialect::registerAttributes() {
238bef3541SJeff Niu   addAttributes<
248bef3541SJeff Niu #define GET_ATTRDEF_LIST
258bef3541SJeff Niu #include "mlir/Dialect/Index/IR/IndexAttrs.cpp.inc"
268bef3541SJeff Niu       >();
278bef3541SJeff Niu }
288bef3541SJeff Niu 
298bef3541SJeff Niu //===----------------------------------------------------------------------===//
308bef3541SJeff Niu // ODS-Generated Declarations
318bef3541SJeff Niu //===----------------------------------------------------------------------===//
328bef3541SJeff Niu 
338bef3541SJeff Niu #include "mlir/Dialect/Index/IR/IndexEnums.cpp.inc"
348bef3541SJeff Niu 
358bef3541SJeff Niu #define GET_ATTRDEF_CLASSES
368bef3541SJeff Niu #include "mlir/Dialect/Index/IR/IndexAttrs.cpp.inc"
37