MLIR  15.0.0git
Classes | Namespaces
Dialect.h File Reference
#include "mlir/IR/DialectRegistry.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/Support/TypeID.h"
#include <map>
#include <tuple>
+ Include dependency graph for Dialect.h:

Go to the source code of this file.

Classes

class  mlir::Dialect
 Dialects are groups of MLIR operations, types and attributes, as well as behavior associated with the entire group. More...
 
struct  llvm::isa_impl< T, ::mlir::Dialect, std::enable_if_t< std::is_base_of<::mlir::Dialect, T >::value > >
 Provide isa functionality for Dialects. More...
 
struct  llvm::isa_impl< T, ::mlir::Dialect, std::enable_if_t< std::is_base_of<::mlir::DialectInterface, T >::value > >
 
struct  llvm::cast_retty_impl< T, ::mlir::Dialect * >
 
struct  llvm::cast_retty_impl< T, ::mlir::Dialect >
 
struct  llvm::cast_convert_val< T, ::mlir::Dialect, ::mlir::Dialect >
 
struct  llvm::cast_convert_val< T, ::mlir::Dialect *, ::mlir::Dialect * >
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 llvm
 Explicitly register a set of "builtin" types.