|
| | ~SMTDialect () override |
| ::mlir::Attribute | parseAttribute (::mlir::DialectAsmParser &parser, ::mlir::Type type) const override |
| | Parse an attribute registered to this dialect.
|
| void | printAttribute (::mlir::Attribute attr, ::mlir::DialectAsmPrinter &os) const override |
| | Print an attribute registered to this dialect.
|
| ::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.
|
| ::mlir::Operation * | materializeConstant (::mlir::OpBuilder &builder, ::mlir::Attribute value, ::mlir::Type type, ::mlir::Location loc) override |
| | Materialize a single constant operation from a given attribute value with the desired resultant type.
|
| void | registerAttributes () |
| void | registerTypes () |
Definition at line 13 of file SMTDialect.h.inc.
◆ ~SMTDialect()
| llzk::smt::SMTDialect::~SMTDialect |
( |
| ) |
|
|
overridedefault |
◆ getDialectNamespace()
| constexpr ::llvm::StringLiteral llzk::smt::SMTDialect::getDialectNamespace |
( |
| ) |
|
|
inlinestatic |
◆ materializeConstant()
| Operation * SMTDialect::materializeConstant |
( |
::mlir::OpBuilder & | builder, |
|
|
::mlir::Attribute | value, |
|
|
::mlir::Type | type, |
|
|
::mlir::Location | loc ) |
|
override |
Materialize a single constant operation from a given attribute value with the desired resultant type.
Definition at line 28 of file SMTDialect.cpp.
◆ parseAttribute()
| ::mlir::Attribute llzk::smt::SMTDialect::parseAttribute |
( |
::mlir::DialectAsmParser & | parser, |
|
|
::mlir::Type | type ) const |
|
override |
Parse an attribute registered to this dialect.
◆ parseType()
| mlir::Type llzk::smt::SMTDialect::parseType |
( |
::mlir::DialectAsmParser & | parser | ) |
const |
|
override |
◆ printAttribute()
| void llzk::smt::SMTDialect::printAttribute |
( |
::mlir::Attribute | attr, |
|
|
::mlir::DialectAsmPrinter & | os ) const |
|
override |
Print an attribute registered to this dialect.
◆ printType()
| void llzk::smt::SMTDialect::printType |
( |
::mlir::Type | type, |
|
|
::mlir::DialectAsmPrinter & | os ) const |
|
override |
◆ registerAttributes()
| void SMTDialect::registerAttributes |
( |
| ) |
|
◆ registerTypes()
| void SMTDialect::registerTypes |
( |
| ) |
|
◆ ::mlir::MLIRContext
| friend class ::mlir::MLIRContext |
|
friend |
The documentation for this class was generated from the following files: