MLIR  15.0.0git
Classes | Namespaces | Typedefs
DialectRegistry.h File Reference
#include "mlir/IR/MLIRContext.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include <map>
#include <tuple>
+ Include dependency graph for DialectRegistry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::DialectExtensionBase
 This class represents an opaque dialect extension. More...
 
class  mlir::DialectExtension< DerivedT, DialectsT >
 This class represents a dialect extension anchored on the given set of dialects. More...
 
class  mlir::DialectRegistry
 The DialectRegistry maps a dialect namespace to a constructor for the matching dialect. More...
 

Namespaces

 mlir
 TODO: Remove this file when SCCP and integer range analysis have been ported to the new framework.
 

Typedefs

using mlir::DialectAllocatorFunction = std::function< Dialect *(MLIRContext *)>
 
using mlir::DialectAllocatorFunctionRef = function_ref< Dialect *(MLIRContext *)>