3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00
z3/src/ast/rewriter
2016-10-23 20:31:59 -07:00
..
bit_blaster Add basic MARCO example 2016-06-24 08:00:23 -07:00
arith_rewriter.cpp fix at-most-1 constraint compiler bug 2016-10-22 18:50:16 -07:00
arith_rewriter.h reworking cancellation 2015-12-11 16:21:24 -08:00
arith_rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
array_rewriter.cpp add rewriting option to simplify store equalities 2013-05-13 11:43:30 -07:00
array_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
array_rewriter_params.pyg add rewriting option to simplify store equalities 2013-05-13 11:43:30 -07:00
ast_counter.cpp Refactor count_vars and count_rule_vars 2015-05-14 17:04:38 +01:00
ast_counter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
bool_rewriter.cpp reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds 2016-06-22 20:25:47 -07:00
bool_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07: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_bounds.cpp address ubuntu warning and add shortcuts for maxsat 2016-10-03 16:22:13 -07:00
bv_bounds.h Adding bv preprocessing techniques. 2016-09-16 19:44:37 +01:00
bv_rewriter.cpp fix compiler warnings, gcc 2016-09-28 16:42:07 -07:00
bv_rewriter.h Removing an unused method from bv_rewriter. 2016-09-16 19:44:37 +01:00
bv_rewriter_params.pyg Adding bv preprocessing techniques. 2016-09-16 19:44:37 +01:00
bv_trailing.cpp Adding bv preprocessing techniques. 2016-09-16 19:44:37 +01:00
bv_trailing.h Re-factoring and comments in bv_trailing. 2016-04-06 11:04:13 +01:00
datatype_rewriter.cpp Adding field update feature 2015-01-03 01:27:52 -08:00
datatype_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
der.cpp reworking cancellation 2015-12-11 16:21:24 -08:00
der.h reworking cancellation 2015-12-11 16:21:24 -08:00
dl_rewriter.cpp Formatting, mostly tabs. 2015-01-08 17:54:04 +00:00
dl_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
enum2bv_rewriter.cpp add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
expr_replacer.cpp reworking cancellation 2015-12-11 16:21:24 -08:00
expr_replacer.h reworking cancellation 2015-12-11 16:21:24 -08:00
expr_safe_replace.cpp merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
expr_safe_replace.h merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
factor_rewriter.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
factor_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
fpa_rewriter.cpp Bug fixes for underspecified FP operations. 2016-10-15 18:35:39 +02:00
fpa_rewriter.h fp2bv refactoring 2016-05-23 18:10:17 +01:00
fpa_rewriter_params.pyg Bug fixes for underspecified FP operations. 2016-10-15 18:35:39 +02:00
label_rewriter.cpp moving remaining qsat functionality over 2016-03-19 15:35:26 -07:00
label_rewriter.h moving remaining qsat functionality over 2016-03-19 15:35:26 -07:00
mk_extract_proc.cpp More work on trailing 0 analysis. 2016-04-06 11:04:05 +01:00
mk_extract_proc.h More work on trailing 0 analysis. 2016-04-06 11:04:05 +01:00
mk_simplified_app.cpp Renaming floats, float, Floats, Float -> FPA, fpa 2015-01-08 13:18:56 +00:00
mk_simplified_app.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
pb2bv_rewriter.cpp add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
pb2bv_rewriter.h add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
pb_rewriter.cpp add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
pb_rewriter.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
pb_rewriter_def.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
poly_rewriter.h trailing whitespace 2015-11-03 12:56:29 +00:00
poly_rewriter_def.h Avoiding adding spurious +0 in poly_rewriter::cancel_monomials. 2016-04-05 17:26:48 +01:00
poly_rewriter_params.pyg exposed rewriter parameters 2012-12-02 22:03:30 -08:00
quant_hoist.cpp merge useful utilities from qsat 2016-03-19 12:01:44 -07:00
quant_hoist.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
rewriter.cpp remove min/max, use qmax; disable cancellation during model evaluation 2016-05-19 13:04:20 -07:00
rewriter.h remove min/max, use qmax; disable cancellation during model evaluation 2016-05-19 13:04:20 -07:00
rewriter.txt typo 2015-02-04 18:25:32 +00:00
rewriter_def.h debug fixes 2016-08-12 19:52:59 +01:00
rewriter_params.pyg Adding bv preprocessing techniques. 2016-09-16 19:44:37 +01:00
rewriter_types.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
seq_rewriter.cpp fix regression in seq-replace rewriting 2016-09-11 05:43:16 -07:00
seq_rewriter.h set solver on simplify command 2016-07-27 15:35:44 -07:00
th_rewriter.cpp Adding bv preprocessing techniques. 2016-09-16 19:44:37 +01:00
th_rewriter.h set solver on simplify command 2016-07-27 15:35:44 -07:00
var_subst.cpp tabs, whitespace 2015-11-09 17:50:50 +00:00
var_subst.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00