1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Dialect Declarations *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: BuiltinDialect.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10namespace mlir {
11
12/// A dialect containing the builtin Attributes, Operations, and Types
13class BuiltinDialect : public ::mlir::Dialect {
14 explicit BuiltinDialect(::mlir::MLIRContext *context);
15
16 void initialize();
17 friend class ::mlir::MLIRContext;
18public:
19 ~BuiltinDialect() override;
20 static constexpr ::llvm::StringLiteral getDialectNamespace() {
21 return ::llvm::StringLiteral("builtin");
22 }
23
24 private:
25 // Register the builtin Attributes.
26 void registerAttributes();
27 // Register the builtin Location Attributes.
28 void registerLocationAttributes();
29 // Register the builtin Types.
30 void registerTypes();
31
32 public:
33 };
34} // namespace mlir
35MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::BuiltinDialect)
36

source code of llvm_build/tools/mlir/include/mlir/IR/BuiltinDialect.h.inc