LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::ExpressionValue Member List

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::ExpressionValuefriend
cmp(llvm::SMTSolverRef solver, boolean::CmpOp op, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
div(llvm::SMTSolverRef solver, felt::DivFeltOp op, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
ExpressionValue()llzk::ExpressionValueinline
ExpressionValue(const Field &f, llvm::SMTExprRef exprRef)llzk::ExpressionValueinlineexplicit
ExpressionValue(const Field &f, llvm::SMTExprRef exprRef, llvm::APSInt singleVal)llzk::ExpressionValueinline
ExpressionValue(llvm::SMTExprRef exprRef, Interval interval)llzk::ExpressionValueinline
fallbackBinaryOp(llvm::SMTSolverRef solver, mlir::Operation *op, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
fallbackUnaryOp(llvm::SMTSolverRef solver, mlir::Operation *op, const ExpressionValue &val)llzk::ExpressionValuefriend
getExpr() constllzk::ExpressionValueinline
getField() constllzk::ExpressionValueinline
getInterval() constllzk::ExpressionValueinline
intersection(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
join(const ExpressionValue &rhs)llzk::ExpressionValueinline
join(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
mod(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
mul(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
neg(llvm::SMTSolverRef solver, const ExpressionValue &val)llzk::ExpressionValuefriend
notOp(llvm::SMTSolverRef solver, const ExpressionValue &val)llzk::ExpressionValuefriend
operator<<(mlir::raw_ostream &os, const ExpressionValue &e)llzk::ExpressionValuefriend
operator==(const ExpressionValue &rhs) constllzk::ExpressionValue
print(mlir::raw_ostream &os) constllzk::ExpressionValue
sub(llvm::SMTSolverRef solver, const ExpressionValue &lhs, const ExpressionValue &rhs)llzk::ExpressionValuefriend
withInterval(const Interval &newInterval) constllzk::ExpressionValueinline