#include <OpImplementation.h>
◆ OpAsmDialectInterface()
mlir::OpAsmDialectInterface::OpAsmDialectInterface |
( |
Dialect * |
dialect | ) |
|
|
inline |
◆ getAsmBlockArgumentNames()
virtual void mlir::OpAsmDialectInterface::getAsmBlockArgumentNames |
( |
Block * |
block, |
|
|
OpAsmSetValueNameFn |
setNameFn |
|
) |
| const |
|
inlinevirtual |
Get a special name to use when printing the entry block arguments of the region contained by an operation in this dialect.
◆ getAsmResultNames()
Get a special name to use when printing the given operation. See OpAsmInterface.td::getAsmResultNames for usage details and documentation.
◆ getAttributeAliases()
virtual void mlir::OpAsmDialectInterface::getAttributeAliases |
( |
SmallVectorImpl< std::pair< Attribute, StringRef >> & |
aliases | ) |
const |
|
inlinevirtual |
Hook for defining Attribute aliases. These aliases must not contain .
or end with a numeric digit([0-9]+).
◆ getAttributeKindAliases()
virtual void mlir::OpAsmDialectInterface::getAttributeKindAliases |
( |
SmallVectorImpl< std::pair< unsigned, StringRef >> & |
aliases | ) |
const |
|
inlinevirtual |
Hooks for getting identifier aliases for symbols. The identifier is used in place of the symbol when printing textual IR.
Hook for defining Attribute kind aliases. This will generate an alias for all attributes of the given kind in the form : <alias>[0-9]+. These aliases must not contain .
.
◆ getTypeAliases()
virtual void mlir::OpAsmDialectInterface::getTypeAliases |
( |
SmallVectorImpl< std::pair< Type, StringRef >> & |
aliases | ) |
const |
|
inlinevirtual |
Hook for defining Type aliases.
The documentation for this class was generated from the following file: