MLLIF
a MLIR-based Language to Language Interoperability Flyover
Loading...
Searching...
No Matches
mllif::mlir::Adapter Class Referenceabstract

An adapter for each dialect in module. one adapter should match to one dialect, and vice versa. (one-to-one) More...

#include <Adapter.h>

Inheritance diagram for mllif::mlir::Adapter:
Collaboration diagram for mllif::mlir::Adapter:

Public Member Functions

virtual ~Adapter ()=default
 
virtual void handle (Tree &symbols, std::shared_ptr<::mlir::ModuleOp > module, ::mlir::Operation *op)=0
 

Detailed Description

An adapter for each dialect in module. one adapter should match to one dialect, and vice versa. (one-to-one)

Definition at line 26 of file Adapter.h.

Constructor & Destructor Documentation

◆ ~Adapter()

virtual mllif::mlir::Adapter::~Adapter ( )
virtualdefault

Member Function Documentation

◆ handle()

virtual void mllif::mlir::Adapter::handle ( Tree & symbols,
std::shared_ptr<::mlir::ModuleOp > module,
::mlir::Operation * op )
pure virtual

The documentation for this class was generated from the following file: