|
LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Member Functions | |
| void | print (::mlir::AsmPrinter &odsPrinter) const |
| int64_t | getWidth () const |
Static Public Member Functions | |
| static BitVectorType | get (::mlir::MLIRContext *context, int64_t width) |
| static BitVectorType | getChecked (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, ::mlir::MLIRContext *context, int64_t width) |
| ::llvm::LogicalResult | verify (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, int64_t width) |
| ::llvm::LogicalResult | verifyInvariants (::llvm::function_ref<::mlir::InFlightDiagnostic()> emitError, int64_t width) |
| static constexpr ::llvm::StringLiteral | getMnemonic () |
| ::mlir::Type | parse (::mlir::AsmParser &odsParser) |
Static Public Attributes | |
| static constexpr ::llvm::StringLiteral | name = "smt.bv" |
| static constexpr ::llvm::StringLiteral | dialectName = "smt" |
Definition at line 52 of file SMTTypes.h.inc.
|
static |
Definition at line 149 of file SMTTypes.cpp.inc.
|
static |
Definition at line 153 of file SMTTypes.cpp.inc.
|
inlinestatic |
Definition at line 62 of file SMTTypes.h.inc.
| int64_t llzk::smt::BitVectorType::getWidth | ( | ) | const |
Definition at line 191 of file SMTTypes.cpp.inc.
|
static |
Definition at line 163 of file SMTTypes.cpp.inc.
| void llzk::smt::BitVectorType::print | ( | ::mlir::AsmPrinter & | odsPrinter | ) | const |
Definition at line 184 of file SMTTypes.cpp.inc.
|
static |
Definition at line 47 of file SMTTypes.cpp.
|
static |
Definition at line 157 of file SMTTypes.cpp.inc.
|
static |
Definition at line 56 of file SMTTypes.h.inc.
|
static |
Definition at line 55 of file SMTTypes.h.inc.