#include <LLVMDialect.h>
|
| | LLVMDialect (MLIRContext *context) |
| |
| | ~LLVMDialect () |
| |
| llvm::LLVMContext & | getLLVMContext () |
| |
| llvm::Module & | getLLVMModule () |
| |
| Type | parseType (DialectAsmParser &parser) const override |
| | Parse a type registered to this dialect. More...
|
| |
| void | printType (Type type, DialectAsmPrinter &os) const override |
| | Print a type registered to this dialect. More...
|
| |
| LogicalResult | verifyRegionArgAttribute (Operation *op, unsigned regionIdx, unsigned argIdx, NamedAttribute argAttr) override |
| | Verify LLVMIR function argument attributes. More...
|
| |
| virtual | ~Dialect () |
| |
| MLIRContext * | getContext () const |
| |
| StringRef | getNamespace () const |
| |
| bool | allowsUnknownOperations () const |
| |
| bool | allowsUnknownTypes () const |
| |
| virtual Operation * | materializeConstant (OpBuilder &builder, Attribute value, Type type, Location loc) |
| |
| virtual Attribute | parseAttribute (DialectAsmParser &parser, Type type) const |
| | Parse an attribute registered to this dialect. More...
|
| |
| virtual void | printAttribute (Attribute, DialectAsmPrinter &) const |
| |
| virtual LogicalResult | verifyRegionResultAttribute (Operation *, unsigned regionIndex, unsigned resultIndex, NamedAttribute) |
| |
| virtual LogicalResult | verifyOperationAttribute (Operation *, NamedAttribute) |
| |
| const DialectInterface * | getRegisteredInterface (ClassID *interfaceID) |
| |
| template<typename InterfaceT > |
| const InterfaceT * | getRegisteredInterface () |
| |
◆ LLVMDialect()
Integer Types.
Float Types.
Other Types.
◆ ~LLVMDialect()
| LLVMDialect::~LLVMDialect |
( |
| ) |
|
◆ getDialectNamespace()
| static StringRef mlir::LLVM::LLVMDialect::getDialectNamespace |
( |
| ) |
|
|
inlinestatic |
◆ getLLVMContext()
| llvm::LLVMContext & LLVMDialect::getLLVMContext |
( |
| ) |
|
◆ getLLVMModule()
| llvm::Module & LLVMDialect::getLLVMModule |
( |
| ) |
|
◆ parseType()
Parse a type registered to this dialect.
Reimplemented from mlir::Dialect.
◆ printType()
Print a type registered to this dialect.
Reimplemented from mlir::Dialect.
◆ verifyRegionArgAttribute()
Verify LLVMIR function argument attributes.
Verify a region argument attribute registered to this dialect. Returns failure if the verification failed, success otherwise.
Reimplemented from mlir::Dialect.
The documentation for this class was generated from the following files: