KAddArithExpr | |
KMulArithExpr | |
KSubArithExpr | |
KUnaryMinusArithExpr | |
KDivArithExpr | |
KPowerArithExpr | |
KLtArithExpr | |
KLeArithExpr | |
KGtArithExpr | |
KGeArithExpr | |
KArrayStoreBase | Base expression for various array store expressions with interpreted indices cache support. |
KArrayStore | |
KArray2Store | |
KArray3Store | |
KArrayNStore | |
KArraySelectBase | |
KArraySelect | |
KArray2Select | |
KArray3Select | |
KArrayNSelect | |
KArrayConst | |
KFunctionAsArray | |
KArrayLambdaBase | Array lambda binding. |
KArrayLambda | |
KArray2Lambda | |
KArray3Lambda | |
KArrayNLambda | |
KAndExpr | |
KAndBinaryExpr | |
KAndNaryExpr | |
KOrExpr | |
KOrBinaryExpr | |
KOrNaryExpr | |
KNotExpr | |
KImpliesExpr | |
KXorExpr | |
KEqExpr | |
KDistinctExpr | |
KIteExpr | |
KTrue | |
KFalse | |
KModIntExpr | |
KRemIntExpr | |
KToRealIntExpr | |
KIntNumExpr | |
KInt32NumExpr | |
KInt64NumExpr | |
KIntBigNumExpr | |
KApp | |
KFunctionApp | |
KConst | |
KBitVecValue | |
KBitVec1Value | |
KBitVecNumberValue | |
KBitVec8Value | |
KBitVec16Value | |
KBitVec32Value | |
KBitVec64Value | |
KBitVecCustomValue | |
KBvNotExpr | Bitwise negation. |
KBvReductionAndExpr | Takes conjunction of bits in the value, return a vector of length 1. |
KBvReductionOrExpr | Take disjunction of bits in value, return a vector of length 1. |
KBvAndExpr | Bitwise conjunction. |
KBvOrExpr | Bitwise disjunction. |
KBvXorExpr | Bitwise XOR. |
KBvNAndExpr | Bitwise NAND. |
KBvNorExpr | Bitwise NOR. |
KBvXNorExpr | Bitwise XNOR. |
KBvNegationExpr | Standard two's complement unary minus. |
KBvAddExpr | Two's complement addition. |
KBvSubExpr | Two's complement subtraction. |
KBvMulExpr | Two's complement multiplication. |
KBvUnsignedDivExpr | Unsigned division. |
KBvSignedDivExpr | Signed division. |
KBvUnsignedRemExpr | Unsigned remainder. |
KBvSignedRemExpr | Signed remainder. |
KBvSignedModExpr | Two's complement signed remainder (sign follows divisor). |
KBvUnsignedLessExpr | Unsigned less-than. |
KBvSignedLessExpr | Two's complement signed less-than. |
KBvUnsignedLessOrEqualExpr | Unsigned less-than or equal to. |
KBvSignedLessOrEqualExpr | Two's complement signed less-than or equal to. |
KBvUnsignedGreaterOrEqualExpr | Unsigned greater than or equal to. |
KBvSignedGreaterOrEqualExpr | Two's complement signed greater than or equal to. |
KBvUnsignedGreaterExpr | Unsigned greater-than. |
KBvSignedGreaterExpr | Two's complement signed greater-than. |
KBvConcatExpr | Bit-vector concatenation. |
KBvExtractExpr | Bit-vector extraction. |
KBvSignExtensionExpr | Bit-vector sign extension. |
KBvZeroExtensionExpr | Bit-vector zero extension. |
KBvRepeatExpr | Bit-vector repetition. |
KBvShiftLeftExpr | Shift left. |
KBvLogicalShiftRightExpr | Logical shift right. |
KBvArithShiftRightExpr | Arithmetic shift right. |
KBvRotateLeftExpr | Rotate left. |
KBvRotateLeftIndexedExpr | Rotate left. |
KBvRotateRightExpr | Rotate right. |
KBvRotateRightIndexedExpr | Rotate right. |
KBv2IntExpr | Creates an integer from the bit-vector argument value. |
KBvAddNoOverflowExpr | |
KBvAddNoUnderflowExpr | |
KBvSubNoOverflowExpr | |
KBvSubNoUnderflowExpr | |
KBvDivNoOverflowExpr | |
KBvNegNoOverflowExpr | |
KBvMulNoOverflowExpr | |
KBvMulNoUnderflowExpr | |
KExpr | |
KFpValue | |
KFp16Value | Fp16 value. |
KFp32Value | |
KFp64Value | |
KFp128Value | KFp128 value. |
KFpCustomSizeValue | KFp value of custom size. |
KFpAbsExpr | |
KFpNegationExpr | Inverts the sign bit. |
KFpAddExpr | |
KFpSubExpr | |
KFpMulExpr | |
KFpDivExpr | |
KFpFusedMulAddExpr | |
KFpSqrtExpr | |
KFpRemExpr | |
KFpRoundToIntegralExpr | |
KFpMinExpr | |
KFpMaxExpr | |
KFpLessOrEqualExpr | |
KFpLessExpr | |
KFpGreaterOrEqualExpr | |
KFpGreaterExpr | |
KFpEqualExpr | |
KFpIsNormalExpr | |
KFpIsSubnormalExpr | |
KFpIsZeroExpr | |
KFpIsInfiniteExpr | |
KFpIsNaNExpr | |
KFpIsNegativeExpr | |
KFpIsPositiveExpr | |
KFpToBvExpr | |
KFpToRealExpr | |
KFpToIEEEBvExpr | |
KFpFromBvExpr | |
KFpToFpExpr | |
KRealToFpExpr | |
KBvToFpExpr | |
KFpRoundingModeExpr | |
KInterpretedValue | Specify that the expression is an interpreted value in some theory. |
KQuantifier | |
KUninterpretedSortValue | |
KExistentialQuantifier | |
KUniversalQuantifier | |
KToIntRealExpr | |
KIsIntRealExpr | |
KRealNumExpr | |