MLIR
17.0.0git
|
#include "mlir/IR/MLIRContext.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include <map>
#include <tuple>
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 | |
This header declares functions that assit transformations in the MemRef dialect. | |
Typedefs | |
using | mlir::DialectAllocatorFunction = std::function< Dialect *(MLIRContext *)> |
using | mlir::DialectAllocatorFunctionRef = function_ref< Dialect *(MLIRContext *)> |
using | mlir::DynamicDialectPopulationFunction = std::function< void(MLIRContext *, DynamicDialect *)> |