3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-22 11:07:51 +00:00
z3/src/ast/rewriter
Leonardo de Moura 8515044f8b Add option bvnot2arith
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-27 20:28:42 -08:00
..
bit_blaster Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util. 2012-12-18 14:44:51 -08:00
arith_rewriter.cpp exposed rewriter parameters 2012-12-02 22:03:30 -08:00
arith_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
arith_rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
array_rewriter.cpp Fix crash reported at http://z3.codeplex.com/workitem/11. Fix array rewriter bug, rewriter was producing sort incorrect expression. 2012-12-26 08:36:25 -08:00
array_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
array_rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
bool_rewriter.cpp Add blast_distinct_threshold option to rewriter. Enable blast_distinct in the QF_LIA default strategy 2012-12-17 10:32:00 -08:00
bool_rewriter.h Add blast_distinct_threshold option to rewriter. Enable blast_distinct in the QF_LIA default strategy 2012-12-17 10:32:00 -08:00
bool_rewriter_params.pyg Add blast_distinct_threshold option to rewriter. Enable blast_distinct in the QF_LIA default strategy 2012-12-17 10:32:00 -08:00
bv_rewriter.cpp Add option bvnot2arith 2012-12-27 20:28:42 -08:00
bv_rewriter.h Add option bvnot2arith 2012-12-27 20:28:42 -08:00
bv_rewriter_params.pyg Add option bvnot2arith 2012-12-27 20:28:42 -08:00
datatype_rewriter.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
datatype_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
der.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
der.h reorganizing the code 2012-10-23 22:14:35 -07:00
dl_rewriter.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
dl_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
expr_replacer.cpp resurrecting assertion stack 2012-11-01 12:37:24 -07:00
expr_replacer.h resurrecting assertion stack 2012-11-01 12:37:24 -07:00
factor_rewriter.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
factor_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
float_rewriter.cpp Fix warning on FreeBSD 2012-12-17 20:56:20 -08:00
float_rewriter.h Added QF_FPABV logic, default tactic, and the asIEEEBV conversion function. 2012-12-01 15:51:33 +00:00
mk_simplified_app.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
mk_simplified_app.h reorganizing the code 2012-10-23 22:14:35 -07:00
poly_rewriter.h reorganizing the code 2012-10-23 22:14:35 -07:00
poly_rewriter_def.h exposed rewriter parameters 2012-12-02 22:03:30 -08:00
poly_rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
quant_hoist.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
quant_hoist.h reorganizing the code 2012-10-23 22:14:35 -07:00
rewriter.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
rewriter.h reorganizing the code 2012-10-25 11:28:03 -07:00
rewriter.txt reorganizing the code 2012-10-23 22:14:35 -07:00
rewriter_def.h reorganizing the code 2012-10-25 11:28:03 -07:00
rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
rewriter_types.h reorganizing the code 2012-10-25 11:28:03 -07:00
th_rewriter.cpp Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information. 2012-12-07 12:53:51 -08:00
th_rewriter.h exposed rewriter parameters 2012-12-02 22:03:30 -08:00
var_subst.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
var_subst.h reorganizing the code 2012-10-23 22:14:35 -07:00