|
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 |
| bitAnd(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| boolAnd(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| boolNot(llvm::SMTSolverRef solver, const ExpressionValue &val) | llzk::ExpressionValue | friend |
| boolOr(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| boolXor(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, const llvm::DynamicAPInt &singleVal) | llzk::ExpressionValue | inline |
| ExpressionValue(llvm::SMTExprRef exprRef, const 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 |
| isBoolSort(llvm::SMTSolverRef solver) const | llzk::ExpressionValue | inline |
| join(const ExpressionValue &) | 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 | |
| shiftLeft(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| shiftRight(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| sub(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs) | llzk::ExpressionValue | friend |
| withExpression(const llvm::SMTExprRef &newExpr) const | llzk::ExpressionValue | inline |
| withInterval(const Interval &newInterval) const | llzk::ExpressionValue | inline |