#include <simplify_expr_class.h>
Definition at line 84 of file simplify_expr_class.h.
Definition at line 87 of file simplify_expr_class.h.
Definition at line 100 of file simplify_expr_class.h.
Definition at line 146 of file simplify_expr_class.h.
Definition at line 3386 of file simplify_expr.cpp.
Definition at line 65 of file simplify_expr.cpp.
Definition at line 238 of file simplify_expr_pointer.cpp.
Definition at line 81 of file simplify_expr_pointer.cpp.
Definition at line 1348 of file simplify_expr_int.cpp.
Try to simplify bit-reversing to a constant expression.
Definition at line 2104 of file simplify_expr_int.cpp.
Definition at line 664 of file simplify_expr_int.cpp.
Definition at line 20 of file simplify_expr_boolean.cpp.
Definition at line 33 of file simplify_expr_int.cpp.
Definition at line 1688 of file simplify_expr.cpp.
Definition at line 2075 of file simplify_expr.cpp.
Definition at line 2110 of file simplify_expr.cpp.
Try to simplify count-leading-zeros to a constant expression.
Definition at line 151 of file simplify_expr.cpp.
Definition at line 2557 of file simplify_expr.cpp.
Definition at line 897 of file simplify_expr_int.cpp.
Try to simplify count-trailing-zeros to a constant expression.
Definition at line 177 of file simplify_expr.cpp.
Definition at line 1433 of file simplify_expr.cpp.
Definition at line 1474 of file simplify_expr.cpp.
Definition at line 276 of file simplify_expr_int.cpp.
Definition at line 868 of file simplify_expr_int.cpp.
Simplifies extracting of bits from a constant.
Definition at line 1184 of file simplify_expr_int.cpp.
Try to simplify find-first-set to a constant expression.
Definition at line 203 of file simplify_expr.cpp.
Definition at line 295 of file simplify_expr_floatbv.cpp.
Definition at line 138 of file simplify_expr_floatbv.cpp.
Definition at line 161 of file simplify_expr_floatbv.cpp.
Attempt to simplify mathematical function applications if we have enough information to do so.
Currently focused on constant comparisons.
Definition at line 700 of file simplify_expr.cpp.
Definition at line 361 of file simplify_expr_floatbv.cpp.
Definition at line 335 of file simplify_expr_if.cpp.
Definition at line 144 of file simplify_expr_if.cpp.
Definition at line 176 of file simplify_expr_if.cpp.
Definition at line 106 of file simplify_expr_if.cpp.
Definition at line 125 of file simplify_expr_if.cpp.
Definition at line 15 of file simplify_expr_if.cpp.
Definition at line 241 of file simplify_expr_if.cpp.
Definition at line 74 of file simplify_expr_if.cpp.
Definition at line 20 of file simplify_expr_array.cpp.
Definition at line 208 of file simplify_expr_array.cpp.
simplifies inequalities !=, <=, <, >=, >, and also ==
Reimplemented in simplify_expr_with_value_sett.
Definition at line 1379 of file simplify_expr_int.cpp.
Definition at line 410 of file simplify_expr_pointer.cpp.
simplifies inequalities for the case in which both sides of the inequality are constants
Definition at line 1475 of file simplify_expr_int.cpp.
Definition at line 1635 of file simplify_expr_int.cpp.
Reimplemented in simplify_expr_with_value_sett.
Definition at line 481 of file simplify_expr_pointer.cpp.
Definition at line 1759 of file simplify_expr_int.cpp.
Definition at line 558 of file simplify_expr_pointer.cpp.
Definition at line 607 of file simplify_expr_pointer.cpp.
Definition at line 23 of file simplify_expr_floatbv.cpp.
Definition at line 37 of file simplify_expr_floatbv.cpp.
Definition at line 51 of file simplify_expr_floatbv.cpp.
Definition at line 1498 of file simplify_expr.cpp.
Definition at line 23 of file simplify_expr_struct.cpp.
Definition at line 279 of file simplify_expr_struct.cpp.
Definition at line 572 of file simplify_expr_int.cpp.
Definition at line 369 of file simplify_expr_int.cpp.
Definition at line 165 of file simplify_expr_int.cpp.
Definition at line 3024 of file simplify_expr.cpp.
Definition at line 2945 of file simplify_expr.cpp.
Definition at line 324 of file simplify_expr_boolean.cpp.
Definition at line 1608 of file simplify_expr.cpp.
Definition at line 640 of file simplify_expr_pointer.cpp.
Try to simplify overflow-+, overflow-*, overflow–, overflow-shl.
Simplification will be possible when the operands are constants or the types of the operands have infinite domains.
Definition at line 2578 of file simplify_expr.cpp.
Try to simplify overflow_result-+, overflow_result-*, overflow_result–, overflow_result-shl, overflow_result-unary–.
Simplification will be possible when the operands are constants or the types of the operands have infinite domains.
Definition at line 2698 of file simplify_expr.cpp.
Try to simplify overflow-unary-.
Simplification will be possible when the operand is constants or the type of the operand has an infinite domain.
Definition at line 2650 of file simplify_expr.cpp.
Definition at line 406 of file simplify_expr_int.cpp.
Definition at line 526 of file simplify_expr_pointer.cpp.
Reimplemented in simplify_expr_with_value_sett.
Definition at line 276 of file simplify_expr_pointer.cpp.
Definition at line 125 of file simplify_expr.cpp.
Definition at line 1157 of file simplify_expr_int.cpp.
Try to simplify prophecy_pointer_in_range to a constant expression.
Definition at line 697 of file simplify_expr_pointer.cpp.
Try to simplify prophecy_{r,w,rw}_ok to a constant expression.
Definition at line 687 of file simplify_expr_pointer.cpp.
Try to simplify exists/forall to a constant expression.
Definition at line 382 of file simplify_expr_boolean.cpp.
Definition at line 3312 of file simplify_expr.cpp.
Definition at line 1049 of file simplify_expr_int.cpp.
Definition at line 99 of file simplify_expr.cpp.
Definition at line 757 of file simplify_expr.cpp.
Definition at line 1404 of file simplify_expr.cpp.
Definition at line 1288 of file simplify_expr_int.cpp.
Definition at line 1281 of file simplify_expr_int.cpp.
Definition at line 55 of file simplify_expr_pointer.cpp.
Definition at line 1560 of file simplify_expr.cpp.
Definition at line 1503 of file simplify_expr.cpp.
Definition at line 1037 of file simplify_expr_int.cpp.
Definition at line 141 of file simplify_expr_class.h.
Definition at line 104 of file simplify_expr_class.h.
Definition at line 291 of file simplify_expr_class.h.