Class DFGDialect

Inheritance Relationships

Base Type

  • public mlir::Dialect

Class Documentation

class DFGDialect : public mlir::Dialect

The dfg dialect groups together a set of types, operations and transformations that are useful to implement a structured abstraction on dataflow graphs.

These abstractions are useful for constructing KPN/SDF-like dataflow graphs, which include definitions of nodes, edges and their connections.

Public Functions

~DFGDialect() override
::mlir::Type parseType(::mlir::DialectAsmParser &parser) const override

Parse a type registered to this dialect.

void printType(::mlir::Type type, ::mlir::DialectAsmPrinter &os) const override

Print a type registered to this dialect.

Public Static Functions

static inline constexpr ::llvm::StringLiteral getDialectNamespace()

Friends

friend class ::mlir::MLIRContext