3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-17 14:25:35 +00:00
z3/src/ast/rewriter
Nikolaj Bjorner 1b503b8887 na
2021-04-06 20:09:51 -07:00
..
bit_blaster remove a few trivial destructors so they get inlined 2021-04-04 17:13:59 +01:00
arith_rewriter.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
arith_rewriter.h fix #4826 2020-11-27 10:42:13 -08:00
array_rewriter.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
array_rewriter.h add parameter for scenario from #4743 2020-10-30 01:14:34 -07:00
ast_counter.cpp remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
ast_counter.h booyah 2020-07-04 15:56:30 -07:00
bit2int.cpp fix #3022 2020-02-16 08:14:51 -10:00
bit2int.h booyah 2020-07-04 15:56:30 -07:00
bool_rewriter.cpp move parameters from ast/rewriter to params 2020-08-29 11:11:16 -07:00
bool_rewriter.h booyah 2020-07-04 15:56:30 -07:00
bv_bounds.cpp remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
bv_bounds.h booyah 2020-07-04 15:56:30 -07:00
bv_elim.cpp fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string 2020-07-11 20:24:45 +01:00
bv_elim.h booyah 2020-07-04 15:56:30 -07:00
bv_rewriter.cpp more scaffolding 2021-03-21 11:31:14 -07:00
bv_rewriter.h fix #4826 2020-11-27 10:42:13 -08:00
cached_var_subst.cpp move directory 2021-01-28 14:49:15 -08:00
cached_var_subst.h move directory 2021-01-28 14:49:15 -08:00
CMakeLists.txt fix #5065 - regression solving str.from_int equations now that it isn't injective any longer 2021-03-02 12:59:48 -08:00
datatype_rewriter.cpp fix #2276 2019-05-14 19:20:55 +02:00
datatype_rewriter.h booyah 2020-07-04 15:56:30 -07:00
der.cpp fix #3752 2020-04-04 22:56:41 -07:00
der.h booyah 2020-07-04 15:56:30 -07:00
distribute_forall.cpp remove a few more inc/dec refs 2019-02-19 13:36:39 +00:00
distribute_forall.h booyah 2020-07-04 15:56:30 -07:00
dl_rewriter.cpp fix #4879 2020-12-12 13:37:25 -08:00
dl_rewriter.h booyah 2020-07-04 15:56:30 -07:00
elim_bounds.cpp integrate lambda expressions 2018-06-26 07:23:04 -07:00
elim_bounds.h booyah 2020-07-04 15:56:30 -07:00
enum2bv_rewriter.cpp fix build 2021-02-02 06:40:31 -08:00
enum2bv_rewriter.h booyah 2020-07-04 15:56:30 -07:00
expr_replacer.cpp fix #3679 2020-04-02 15:04:56 -07:00
expr_replacer.h booyah 2020-07-04 15:56:30 -07:00
expr_safe_replace.cpp Z3_subst: avoid unneded cache lookups 2021-03-01 11:14:24 +00:00
expr_safe_replace.h switch expr_safe_replace to std::unordered_map (#5003) 2021-02-07 18:20:48 -08:00
factor_equivs.cpp remove unreferenced 2019-06-21 09:17:17 +02:00
factor_equivs.h booyah 2020-07-04 15:56:30 -07:00
factor_rewriter.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
factor_rewriter.h booyah 2020-07-04 15:56:30 -07:00
fpa_rewriter.cpp remove a few trivial destructors so they get inlined 2021-04-04 17:13:59 +01:00
fpa_rewriter.h remove a few trivial destructors so they get inlined 2021-04-04 17:13:59 +01:00
func_decl_replace.cpp remove ast_manager get_sort method entirely 2021-02-02 13:57:01 -08:00
func_decl_replace.h booyah 2020-07-04 15:56:30 -07:00
hoist_rewriter.cpp fix #4907 2020-12-20 11:02:19 -08:00
hoist_rewriter.h tune hoist-rewriter 2020-11-09 11:25:17 -08:00
inj_axiom.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
inj_axiom.h booyah 2020-07-04 15:56:30 -07:00
label_rewriter.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
label_rewriter.h booyah 2020-07-04 15:56:30 -07:00
maximize_ac_sharing.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
maximize_ac_sharing.h booyah 2020-07-04 15:56:30 -07:00
mk_extract_proc.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
mk_extract_proc.h booyah 2020-07-04 15:56:30 -07:00
mk_simplified_app.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
mk_simplified_app.h booyah 2020-07-04 15:56:30 -07:00
pb2bv_rewriter.cpp fix #4910 2020-12-20 11:29:13 -08:00
pb2bv_rewriter.h optimizations to bv-solver and euf-egraph (#4698) 2020-09-20 06:47:27 -07:00
pb_rewriter.cpp fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string 2020-07-11 20:24:45 +01:00
pb_rewriter.h booyah 2020-07-04 15:56:30 -07:00
pb_rewriter_def.h update smt logging format to follow SAT solver 2020-08-20 20:00:20 -07:00
poly_rewriter.h refactor get_sort 2021-02-02 04:45:54 -08:00
poly_rewriter_def.h refactor get_sort 2021-02-02 04:45:54 -08:00
push_app_ite.cpp setting defaults in AUFLIRA and AUFLIA to conservative ite-lifting. Fixing conservative setting to be after constructor in asserted_formulas. fixes #4586 2020-07-23 13:43:54 -07:00
push_app_ite.h setting defaults in AUFLIRA and AUFLIA to conservative ite-lifting. Fixing conservative setting to be after constructor in asserted_formulas. fixes #4586 2020-07-23 13:43:54 -07:00
quant_hoist.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
quant_hoist.h booyah 2020-07-04 15:56:30 -07:00
recfun_replace.h booyah 2020-07-04 15:56:30 -07:00
recfun_rewriter.cpp fix #4260 2020-05-09 18:13:12 -07:00
recfun_rewriter.h add recfun rewriting, remove quantifier based recfun 2020-04-26 12:59:51 -07:00
rewriter.cpp remove ast_manager get_sort method entirely 2021-02-02 13:57:01 -08:00
rewriter.h fixing #4670 (#4682) 2020-09-10 04:35:11 -07:00
rewriter.txt cleanup 2017-05-03 17:45:56 -04:00
rewriter_def.h travis: disable LTO build; its just too slow 2021-02-21 20:18:48 +00:00
rewriter_types.h booyah 2020-07-04 15:56:30 -07:00
seq_axioms.cpp fix #5096 fix #5099 2021-03-15 09:43:34 -07:00
seq_axioms.h fixes and more porting seq_eq_solver to self-contained module 2021-03-04 16:23:22 -08:00
seq_eq_solver.cpp deal with compiler warnings, from MacOS CI build 2021-03-08 17:14:09 -08:00
seq_eq_solver.h move branch of unit variable 2021-03-08 10:09:04 -08:00
seq_rewriter.cpp na 2021-04-06 20:09:51 -07:00
seq_rewriter.h remove a few trivial destructors so they get inlined 2021-04-04 17:13:59 +01:00
seq_skolem.cpp fix #5126 2021-03-26 14:58:24 -07:00
seq_skolem.h move to separate axiom management 2021-02-23 18:09:45 -08:00
th_rewriter.cpp na 2021-04-06 20:09:51 -07:00
th_rewriter.h booyah 2020-07-04 15:56:30 -07:00
value_sweep.cpp refactor get_sort 2021-02-02 04:45:54 -08:00
value_sweep.h value sweep 2020-04-27 18:58:43 -07:00
var_subst.cpp modular Axiom Profiler (#4619) 2020-08-08 12:09:24 -07:00
var_subst.h booyah 2020-07-04 15:56:30 -07:00