LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Inheritance diagram for llzk::polymorphic::TypeVarType:
[legend]
Collaboration diagram for llzk::polymorphic::TypeVarType:
[legend]

Public Member Functions

inline ::mlir::StringRef getRefName () const
void print (::mlir::AsmPrinter &odsPrinter) const
::mlir::FlatSymbolRefAttr getNameRef () const

Static Public Member Functions

static TypeVarType get (::mlir::MLIRContext *context, ::mlir::FlatSymbolRefAttr nameRef)
static TypeVarType get (::mlir::FlatSymbolRefAttr nameRef)
static constexpr ::llvm::StringLiteral getMnemonic ()
::mlir::Type parse (::mlir::AsmParser &odsParser)

Static Public Attributes

static constexpr ::llvm::StringLiteral name = "poly.tvar"
static constexpr ::llvm::StringLiteral dialectName = "poly"

Detailed Description

Definition at line 23 of file Types.h.inc.

Member Function Documentation

◆ get() [1/2]

TypeVarType llzk::polymorphic::TypeVarType::get ( ::mlir::FlatSymbolRefAttr nameRef)
static

Definition at line 71 of file Types.cpp.inc.

◆ get() [2/2]

TypeVarType llzk::polymorphic::TypeVarType::get ( ::mlir::MLIRContext * context,
::mlir::FlatSymbolRefAttr nameRef )
static

Definition at line 67 of file Types.cpp.inc.

◆ getMnemonic()

constexpr ::llvm::StringLiteral llzk::polymorphic::TypeVarType::getMnemonic ( )
inlinestatic

Definition at line 31 of file Types.h.inc.

◆ getNameRef()

mlir::FlatSymbolRefAttr llzk::polymorphic::TypeVarType::getNameRef ( ) const

Definition at line 103 of file Types.cpp.inc.

◆ getRefName()

inline ::mlir::StringRef llzk::polymorphic::TypeVarType::getRefName ( ) const
inline

Definition at line 26 of file Types.h.inc.

◆ parse()

mlir::Type llzk::polymorphic::TypeVarType::parse ( ::mlir::AsmParser & odsParser)
static

Definition at line 75 of file Types.cpp.inc.

◆ print()

void llzk::polymorphic::TypeVarType::print ( ::mlir::AsmPrinter & odsPrinter) const

Definition at line 96 of file Types.cpp.inc.

Member Data Documentation

◆ dialectName

::llvm::StringLiteral llzk::polymorphic::TypeVarType::dialectName = "poly"
static

Definition at line 28 of file Types.h.inc.

◆ name

::llvm::StringLiteral llzk::polymorphic::TypeVarType::name = "poly.tvar"
static

Definition at line 27 of file Types.h.inc.


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