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

Namespaces

 affine
 
 func
 
 LLVM
 
 OpTrait
 

Classes

class  OperationPass
 
class  StdExprVisitor
 StdExprVisitor is a visitor for standard expression nodes. More...
 
class  OwningOpRef
 
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)
 
llvm::hash_code hash_value (const ModuleSummaryPass::KeyTy &element)
 

Typedef Documentation

◆ DefaultTypeStorage

using mlir::DefaultTypeStorage = typedef TypeStorage

Definition at line 181 of file LLVM.h.

◆ OpAsmSetValueNameFn

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

Definition at line 182 of file LLVM.h.

Function Documentation

◆ hash_value() [1/2]

llvm::hash_code mlir::hash_value ( const ModuleSummaryPass::KeyTy &  element)
inline

Definition at line 93 of file ModuleSummary.cpp.

References esi::utils::hash_combine().

◆ hash_value() [2/2]

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