API to expression classes for bitvectors. More...
Go to the source code of this file.
kind would result in an overflow when applied to operands lhs and rhs. More... kind would result in an overflow when applied to the (single) operand. More... API to expression classes for bitvectors.
Definition in file bitvector_expr.h.
Definition at line 545 of file bitvector_expr.h.
Definition at line 1110 of file bitvector_expr.h.
Definition at line 345 of file bitvector_expr.h.
Definition at line 396 of file bitvector_expr.h.
Definition at line 198 of file bitvector_expr.h.
Definition at line 91 of file bitvector_expr.h.
Definition at line 147 of file bitvector_expr.h.
Definition at line 1522 of file bitvector_expr.h.
Definition at line 296 of file bitvector_expr.h.
Definition at line 245 of file bitvector_expr.h.
Definition at line 46 of file bitvector_expr.h.
Definition at line 977 of file bitvector_expr.h.
Definition at line 1378 of file bitvector_expr.h.
Definition at line 1471 of file bitvector_expr.h.
Definition at line 605 of file bitvector_expr.h.
Definition at line 679 of file bitvector_expr.h.
Definition at line 1825 of file bitvector_expr.h.
Definition at line 566 of file bitvector_expr.h.
Definition at line 1182 of file bitvector_expr.h.
Definition at line 1201 of file bitvector_expr.h.
Definition at line 1739 of file bitvector_expr.h.
Definition at line 1163 of file bitvector_expr.h.
Definition at line 1021 of file bitvector_expr.h.
Definition at line 1984 of file bitvector_expr.h.
Definition at line 2095 of file bitvector_expr.h.
Definition at line 2058 of file bitvector_expr.h.
Definition at line 2021 of file bitvector_expr.h.
Definition at line 2169 of file bitvector_expr.h.
Definition at line 2132 of file bitvector_expr.h.
Definition at line 920 of file bitvector_expr.h.
Definition at line 1620 of file bitvector_expr.h.
Definition at line 1575 of file bitvector_expr.h.
Definition at line 453 of file bitvector_expr.h.
Definition at line 501 of file bitvector_expr.h.
Definition at line 1216 of file bitvector_expr.h.
Definition at line 1286 of file bitvector_expr.h.
Definition at line 1248 of file bitvector_expr.h.
Definition at line 773 of file bitvector_expr.h.
Definition at line 859 of file bitvector_expr.h.
Definition at line 1877 of file bitvector_expr.h.
Cast an exprt to a binary_overflow_exprt.
expr must be known to be binary_overflow_exprt.
Definition at line 1127 of file bitvector_expr.h.
Cast an exprt to a binary_overflow_exprt.
expr must be known to be binary_overflow_exprt.
Definition at line 1139 of file bitvector_expr.h.
Cast an exprt to a bitand_exprt.
expr must be known to be bitand_exprt.
Definition at line 356 of file bitvector_expr.h.
Cast an exprt to a bitand_exprt.
expr must be known to be bitand_exprt.
Definition at line 363 of file bitvector_expr.h.
Cast an exprt to a bitnand_exprt.
expr must be known to be bitnand_exprt.
Definition at line 407 of file bitvector_expr.h.
Cast an exprt to a bitnand_exprt.
expr must be known to be bitnand_exprt.
Definition at line 414 of file bitvector_expr.h.
Cast an exprt to a bitnor_exprt.
expr must be known to be bitnor_exprt.
Definition at line 209 of file bitvector_expr.h.
Cast an exprt to a bitnor_exprt.
expr must be known to be bitnor_exprt.
Definition at line 216 of file bitvector_expr.h.
Cast an exprt to a bitnot_exprt.
expr must be known to be bitnot_exprt.
Definition at line 107 of file bitvector_expr.h.
Cast an exprt to a bitnot_exprt.
expr must be known to be bitnot_exprt.
Definition at line 116 of file bitvector_expr.h.
Cast an exprt to a bitor_exprt.
expr must be known to be bitor_exprt.
Definition at line 158 of file bitvector_expr.h.
Cast an exprt to a bitor_exprt.
expr must be known to be bitor_exprt.
Definition at line 165 of file bitvector_expr.h.
Cast an exprt to a bitreverse_exprt.
expr must be known to be bitreverse_exprt.
Definition at line 1538 of file bitvector_expr.h.
Cast an exprt to a bitreverse_exprt.
expr must be known to be bitreverse_exprt.
Definition at line 1547 of file bitvector_expr.h.
Cast an exprt to a bitxnor_exprt.
expr must be known to be bitxnor_exprt.
Definition at line 307 of file bitvector_expr.h.
Cast an exprt to a bitxnor_exprt.
expr must be known to be bitxnor_exprt.
Definition at line 315 of file bitvector_expr.h.
Cast an exprt to a bitxor_exprt.
expr must be known to be bitxor_exprt.
Definition at line 256 of file bitvector_expr.h.
Cast an exprt to a bitxor_exprt.
expr must be known to be bitxor_exprt.
Definition at line 263 of file bitvector_expr.h.
Cast an exprt to a bswap_exprt.
expr must be known to be bswap_exprt.
Definition at line 64 of file bitvector_expr.h.
Cast an exprt to a bswap_exprt.
expr must be known to be bswap_exprt.
Definition at line 73 of file bitvector_expr.h.
Cast an exprt to a concatenation_exprt.
expr must be known to be concatenation_exprt.
Definition at line 988 of file bitvector_expr.h.
Cast an exprt to a concatenation_exprt.
expr must be known to be concatenation_exprt.
Definition at line 995 of file bitvector_expr.h.
Cast an exprt to a count_leading_zeros_exprt.
expr must be known to be count_leading_zeros_exprt.
Definition at line 1395 of file bitvector_expr.h.
Cast an exprt to a count_leading_zeros_exprt.
expr must be known to be count_leading_zeros_exprt.
Definition at line 1405 of file bitvector_expr.h.
Cast an exprt to a count_trailing_zeros_exprt.
expr must be known to be count_trailing_zeros_exprt.
Definition at line 1488 of file bitvector_expr.h.
Cast an exprt to a count_trailing_zeros_exprt.
expr must be known to be count_trailing_zeros_exprt.
Definition at line 1498 of file bitvector_expr.h.
Cast an exprt to an extractbit_exprt.
expr must be known to be extractbit_exprt.
Definition at line 621 of file bitvector_expr.h.
Cast an exprt to an extractbit_exprt.
expr must be known to be extractbit_exprt.
Definition at line 630 of file bitvector_expr.h.
Cast an exprt to an extractbits_exprt.
expr must be known to be extractbits_exprt.
Definition at line 695 of file bitvector_expr.h.
Cast an exprt to an extractbits_exprt.
expr must be known to be extractbits_exprt.
Definition at line 704 of file bitvector_expr.h.
Cast an exprt to a find_first_set_exprt.
expr must be known to be find_first_set_exprt.
Definition at line 1841 of file bitvector_expr.h.
Cast an exprt to a find_first_set_exprt.
expr must be known to be find_first_set_exprt.
Definition at line 1851 of file bitvector_expr.h.
Cast an exprt to a onehot0_exprt.
expr must be known to be onehot0_exprt.
Definition at line 1958 of file bitvector_expr.h.
Cast an exprt to a onehot0_exprt.
expr must be known to be onehot0_exprt.
Definition at line 1966 of file bitvector_expr.h.
Cast an exprt to a onehot_exprt.
expr must be known to be onehot_exprt.
Definition at line 1923 of file bitvector_expr.h.
Cast an exprt to a onehot_exprt.
expr must be known to be onehot_exprt.
Definition at line 1931 of file bitvector_expr.h.
Cast an exprt to a overflow_result_exprt.
expr must be known to be overflow_result_exprt.
Definition at line 1764 of file bitvector_expr.h.
Cast an exprt to a overflow_result_exprt.
expr must be known to be overflow_result_exprt.
Definition at line 1774 of file bitvector_expr.h.
Cast an exprt to a popcount_exprt.
expr must be known to be popcount_exprt.
Definition at line 1037 of file bitvector_expr.h.
Cast an exprt to a popcount_exprt.
expr must be known to be popcount_exprt.
Definition at line 1046 of file bitvector_expr.h.
Cast an exprt to a reduction_and_exprt.
expr must be known to be reduction_and_exprt.
Definition at line 1995 of file bitvector_expr.h.
Cast an exprt to a reduction_and_exprt.
expr must be known to be reduction_and_exprt.
Definition at line 2003 of file bitvector_expr.h.
Cast an exprt to a reduction_nand_exprt.
expr must be known to be reduction_nand_exprt.
Definition at line 2106 of file bitvector_expr.h.
Cast an exprt to a reduction_nand_exprt.
expr must be known to be reduction_nand_exprt.
Definition at line 2114 of file bitvector_expr.h.
Cast an exprt to a reduction_nor_exprt.
expr must be known to be reduction_nor_exprt.
Definition at line 2069 of file bitvector_expr.h.
Cast an exprt to a reduction_nor_exprt.
expr must be known to be reduction_nor_exprt.
Definition at line 2077 of file bitvector_expr.h.
Cast an exprt to a reduction_or_exprt.
expr must be known to be reduction_or_exprt.
Definition at line 2032 of file bitvector_expr.h.
Cast an exprt to a reduction_or_exprt.
expr must be known to be reduction_or_exprt.
Definition at line 2040 of file bitvector_expr.h.
Cast an exprt to a reduction_xnor_exprt.
expr must be known to be reduction_xnor_exprt.
Definition at line 2180 of file bitvector_expr.h.
Cast an exprt to a reduction_xnor_exprt.
expr must be known to be reduction_xnor_exprt.
Definition at line 2188 of file bitvector_expr.h.
Cast an exprt to a reduction_xor_exprt.
expr must be known to be reduction_xor_exprt.
Definition at line 2143 of file bitvector_expr.h.
Cast an exprt to a reduction_xor_exprt.
expr must be known to be reduction_xor_exprt.
Definition at line 2151 of file bitvector_expr.h.
Cast an exprt to a replication_exprt.
expr must be known to be replication_exprt.
Definition at line 936 of file bitvector_expr.h.
Cast an exprt to a replication_exprt.
expr must be known to be replication_exprt.
Definition at line 945 of file bitvector_expr.h.
Cast an exprt to a saturating_minus_exprt.
expr must be known to be saturating_minus_exprt.
Definition at line 1636 of file bitvector_expr.h.
Cast an exprt to a saturating_minus_exprt.
expr must be known to be saturating_minus_exprt.
Definition at line 1646 of file bitvector_expr.h.
Cast an exprt to a saturating_plus_exprt.
expr must be known to be saturating_plus_exprt.
Definition at line 1591 of file bitvector_expr.h.
Cast an exprt to a saturating_plus_exprt.
expr must be known to be saturating_plus_exprt.
Definition at line 1601 of file bitvector_expr.h.
Cast an exprt to a shift_exprt.
expr must be known to be shift_exprt.
Definition at line 470 of file bitvector_expr.h.
Cast an exprt to a shift_exprt.
expr must be known to be shift_exprt.
Definition at line 478 of file bitvector_expr.h.
Cast an exprt to a shl_exprt.
expr must be known to be shl_exprt.
Definition at line 512 of file bitvector_expr.h.
Cast an exprt to a shl_exprt.
expr must be known to be shl_exprt.
Definition at line 521 of file bitvector_expr.h.
Cast an exprt to a unary_overflow_exprt.
expr must be known to be unary_overflow_exprt.
Definition at line 1303 of file bitvector_expr.h.
Cast an exprt to a unary_overflow_exprt.
expr must be known to be unary_overflow_exprt.
Definition at line 1313 of file bitvector_expr.h.
Cast an exprt to an update_bit_exprt.
expr must be known to be update_bit_exprt.
Definition at line 784 of file bitvector_expr.h.
Cast an exprt to an update_bit_exprt.
expr must be known to be update_bit_exprt.
Definition at line 792 of file bitvector_expr.h.
Cast an exprt to an update_bits_exprt.
expr must be known to be update_bits_exprt.
Definition at line 870 of file bitvector_expr.h.
Cast an exprt to an update_bits_exprt.
expr must be known to be update_bits_exprt.
Definition at line 878 of file bitvector_expr.h.
Cast an exprt to a zero_extend_exprt.
expr must be known to be zero_extend_exprt.
Definition at line 1888 of file bitvector_expr.h.
Cast an exprt to a zero_extend_exprt.
expr must be known to be zero_extend_exprt.
Definition at line 1896 of file bitvector_expr.h.
Definition at line 1115 of file bitvector_expr.h.
Definition at line 96 of file bitvector_expr.h.
Definition at line 1527 of file bitvector_expr.h.
Definition at line 51 of file bitvector_expr.h.
Definition at line 1383 of file bitvector_expr.h.
Definition at line 1476 of file bitvector_expr.h.
Definition at line 610 of file bitvector_expr.h.
Definition at line 684 of file bitvector_expr.h.
Definition at line 1830 of file bitvector_expr.h.
Definition at line 1744 of file bitvector_expr.h.
Definition at line 1026 of file bitvector_expr.h.
Definition at line 925 of file bitvector_expr.h.
Definition at line 1625 of file bitvector_expr.h.
Definition at line 1580 of file bitvector_expr.h.
Definition at line 459 of file bitvector_expr.h.
Definition at line 1291 of file bitvector_expr.h.
Definition at line 1253 of file bitvector_expr.h.