LLZK 2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::Field Member List

This is the complete list of members for llzk::Field, including all inherited members.

addField(llvm::StringRef fieldName, const llvm::APInt &prime, EmitErrorFn errFn)llzk::Fieldinlinestatic
addField(llvm::StringRef fieldName, llvm::StringRef primeStr, EmitErrorFn errFn)llzk::Fieldinlinestatic
bitWidth() constllzk::Fieldinline
createSymbol(const llvm::SMTSolverRef &solver, const char *name) constllzk::Fieldinline
felt(int i) constllzk::Fieldinline
Field()=deletellzk::Field
Field(const Field &)=defaultllzk::Field
Field(Field &&) noexcept=defaultllzk::Field
getField(llvm::StringRef fieldName, EmitErrorFn errFn)llzk::Fieldstatic
getField(llvm::StringRef fieldName)llzk::Fieldinlinestatic
half() constllzk::Fieldinline
inv(const llvm::DynamicAPInt &i) constllzk::Field
inv(const llvm::APInt &i) constllzk::Field
maxVal() constllzk::Fieldinline
name() constllzk::Fieldinline
one() constllzk::Fieldinline
operator<(const Field &lhs, const Field &rhs)llzk::Fieldfriend
operator=(const Field &)=defaultllzk::Field
operator==(const Field &lhs, const Field &rhs)llzk::Fieldfriend
prime() constllzk::Fieldinline
reduce(const llvm::DynamicAPInt &i) constllzk::Field
reduce(int i) constllzk::Fieldinline
reduce(const llvm::APInt &i) constllzk::Field
toSigned(const llvm::DynamicAPInt &i) constllzk::Field
tryGetField(llvm::StringRef fieldName)llzk::Fieldstatic
verifyFieldDefined(llvm::StringRef fieldName, EmitErrorFn errFn)llzk::Fieldstatic
zero() constllzk::Fieldinline