MLIR
20.0.0git
|
#include "mlir/IR/Dialect.h"
#include "mlir/IR/DialectInterface.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/Support/TypeID.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/ErrorHandling.h"
#include <optional>
Go to the source code of this file.
Classes | |
class | mlir::DynamicAttrDefinition |
The definition of a dynamic attribute. More... | |
class | mlir::AttributeTrait::IsDynamicAttr< ConcreteType > |
class | mlir::DynamicAttr |
A dynamic attribute instance. More... | |
class | mlir::DynamicTypeDefinition |
The definition of a dynamic type. More... | |
class | mlir::TypeTrait::IsDynamicType< ConcreteType > |
class | mlir::DynamicType |
A dynamic type instance. More... | |
class | mlir::DynamicOpDefinition |
The definition of a dynamic op. More... | |
class | mlir::ExtensibleDialect |
A dialect that can be extended with new operations/types/attributes at runtime. More... | |
class | mlir::DynamicDialect |
A dialect that can be defined at runtime. More... | |
struct | llvm::isa_impl< mlir::ExtensibleDialect, mlir::Dialect > |
Provide isa functionality for ExtensibleDialect. More... | |
struct | llvm::isa_impl< mlir::DynamicDialect, mlir::Dialect > |
Provide isa functionality for DynamicDialect. More... | |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::detail | |
AttrTypeReplacer. | |
mlir::AttributeTrait | |
This trait is used to determine if an attribute is a dynamic attribute or not; it should only be implemented by dynamic attributes. | |
mlir::TypeTrait | |
This trait is used to determine if a type is a dynamic type or not; it should only be implemented by dynamic types. | |
llvm | |
The OpAsmOpInterface, see OpAsmInterface.td for more details. | |