MLLIF
a MLIR-based Language to Language Interoperability Flyover
|
A wrapper class of mlir::Type
that serializes it into simple-and-plain text.
More...
#include <Type.h>
Public Member Functions | |
virtual | ~Type ()=default |
virtual std::string | store (Tree &symbols) const =0 |
Stores this type into symbol tree if necessary and Returns reference string for this type. | |
A wrapper class of mlir::Type
that serializes it into simple-and-plain text.
|
virtualdefault |
|
pure virtual |
Stores this type into symbol tree if necessary and Returns reference string for this type.
symbols | A symbol tree |
Implemented in mllif::mlir::builtin::BuiltinFPType, mllif::mlir::builtin::BuiltinIntType, mllif::mlir::cir::CIRBoolType, mllif::mlir::cir::CIRFloatType, mllif::mlir::cir::CIRIntegerType, mllif::mlir::cir::CIRPointerType, and mllif::mlir::cir::CIRStructType.