CIRCT  19.0.0git
Namespaces | Classes | Typedefs | Functions
mlir Namespace Reference

Namespaces

 affine
 
 arith
 
 cf
 
 emitc
 
 func
 
 LLVM
 
 memref
 
 OpTrait
 
 scf
 

Classes

class  OperationPass
 
class  StdExprVisitor
 StdExprVisitor is a visitor for standard expression nodes. More...
 
class  OwningOpRef
 
class  FailureOr
 
class  OpConversionPattern
 
struct  OpRewritePattern
 
struct  FieldParser<::BundledChannel, ::BundledChannel >
 

Typedefs

using DefaultTypeStorage = TypeStorage
 
using OpAsmSetValueNameFn = function_ref< void(Value, StringRef)>
 

Functions

template<typename T , typename std::enable_if< std::is_base_of< Expr, T >::value, int >::type = 0>
llvm::hash_code hash_value (const T &e)
 
template<typename ConcreteDialect >
void registerDialect (DialectRegistry &registry)
 

Typedef Documentation

◆ DefaultTypeStorage

using mlir::DefaultTypeStorage = typedef TypeStorage

Definition at line 185 of file LLVM.h.

◆ OpAsmSetValueNameFn

using mlir::OpAsmSetValueNameFn = typedef function_ref<void(Value, StringRef)>

Definition at line 186 of file LLVM.h.

Function Documentation

◆ hash_value()

template<typename T , typename std::enable_if< std::is_base_of< Expr, T >::value, int >::type = 0>
llvm::hash_code mlir::hash_value ( const T &  e)
inline

◆ registerDialect()

template<typename ConcreteDialect >
void mlir::registerDialect ( DialectRegistry &  registry)