LLZK 0.1.0
Veridise's ZK Language IR
|
This is the complete list of members for llzk::ExpressionValue, including all inherited members.
add(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
cmp(llvm::SMTSolverRef solver, boolean::CmpOp op, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
div(llvm::SMTSolverRef solver, felt::DivFeltOp op, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
ExpressionValue() | llzk::ExpressionValue | inline |
ExpressionValue(const Field &f, llvm::SMTExprRef exprRef) | llzk::ExpressionValue | inlineexplicit |
ExpressionValue(const Field &f, llvm::SMTExprRef exprRef, llvm::APSInt singleVal) | llzk::ExpressionValue | inline |
ExpressionValue(llvm::SMTExprRef exprRef, Interval interval) | llzk::ExpressionValue | inline |
fallbackBinaryOp(llvm::SMTSolverRef solver, mlir::Operation *op, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
fallbackUnaryOp(llvm::SMTSolverRef solver, mlir::Operation *op, const ExpressionValue &val) | llzk::ExpressionValue | friend |
getExpr() const | llzk::ExpressionValue | inline |
getField() const | llzk::ExpressionValue | inline |
getInterval() const | llzk::ExpressionValue | inline |
intersection(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
join(const ExpressionValue &rhs) | llzk::ExpressionValue | inline |
join(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
mod(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
mul(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
neg(llvm::SMTSolverRef solver, const ExpressionValue &val) | llzk::ExpressionValue | friend |
notOp(llvm::SMTSolverRef solver, const ExpressionValue &val) | llzk::ExpressionValue | friend |
operator<<(mlir::raw_ostream &os, const ExpressionValue &e) | llzk::ExpressionValue | friend |
operator==(const ExpressionValue &rhs) const | llzk::ExpressionValue | |
print(mlir::raw_ostream &os) const | llzk::ExpressionValue | |
sub(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
withInterval(const Interval &newInterval) const | llzk::ExpressionValue | inline |