|
LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Member Functions | |
| void | print (::mlir::AsmPrinter &odsPrinter) const |
| ::llvm::ArrayRef< mlir::Type > | getDomainTypes () const |
| mlir::Type | getRangeType () const |
Static Public Member Functions | |
| static SMTFuncType | get (::mlir::MLIRContext *context, ::llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| static SMTFuncType | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, ::llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| static SMTFuncType | get (llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| static SMTFuncType | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| static SMTFuncType | get (mlir::Type rangeType) |
| static SMTFuncType | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, mlir::Type rangeType) |
| ::llvm::LogicalResult | verify (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| ::llvm::LogicalResult | verifyInvariants (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::llvm::ArrayRef< mlir::Type > domainTypes, mlir::Type rangeType) |
| static constexpr ::llvm::StringLiteral | getMnemonic () |
| ::mlir::Type | parse (::mlir::AsmParser &odsParser) |
Static Public Attributes | |
| static constexpr ::llvm::StringLiteral | name = "smt.func" |
| static constexpr ::llvm::StringLiteral | dialectName = "smt" |
Definition at line 95 of file SMTTypes.h.inc.
|
static |
Definition at line 331 of file SMTTypes.cpp.inc.
|
static |
Definition at line 339 of file SMTTypes.cpp.inc.
|
static |
Definition at line 347 of file SMTTypes.cpp.inc.
|
static |
Definition at line 335 of file SMTTypes.cpp.inc.
|
static |
Definition at line 343 of file SMTTypes.cpp.inc.
|
static |
Definition at line 352 of file SMTTypes.cpp.inc.
| llvm::ArrayRef< mlir::Type > llzk::smt::SMTFuncType::getDomainTypes | ( | ) | const |
Definition at line 409 of file SMTTypes.cpp.inc.
|
inlinestatic |
Definition at line 109 of file SMTTypes.h.inc.
| mlir::Type llzk::smt::SMTFuncType::getRangeType | ( | ) | const |
Definition at line 413 of file SMTTypes.cpp.inc.
|
static |
Definition at line 363 of file SMTTypes.cpp.inc.
| void llzk::smt::SMTFuncType::print | ( | ::mlir::AsmPrinter & | odsPrinter | ) | const |
Definition at line 398 of file SMTTypes.cpp.inc.
|
static |
Definition at line 74 of file SMTTypes.cpp.
|
static |
Definition at line 357 of file SMTTypes.cpp.inc.
|
static |
Definition at line 99 of file SMTTypes.h.inc.
|
static |
Definition at line 98 of file SMTTypes.h.inc.