Class EmitHLSDialect

Inheritance Relationships

Base Type

  • public mlir::Dialect

Class Documentation

class EmitHLSDialect : public mlir::Dialect

The emithls dialect groups together a set of types, operations and transformations that are useful to represent a High-Level Synthese style C++ code.

These abstractions works as a.

Public Functions

~EmitHLSDialect() 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