..
bit_blaster
rename set-flat to set-flat-and-or to allow to differentiate parameters
2022-10-27 11:22:57 -07:00
arith_rewriter.cpp
add option to rewrite and for arithmetic simplification
2022-09-18 17:22:59 -07:00
arith_rewriter.h
add option to rewrite and for arithmetic simplification
2022-09-18 17:22:59 -07:00
array_rewriter.cpp
squash stores
2022-08-05 13:57:35 +03:00
array_rewriter.h
squash stores
2022-08-05 13:57:35 +03:00
ast_counter.cpp
remove using insert_if_not_there2
2020-04-25 15:08:51 -07:00
ast_counter.h
remove a hundred implicit constructors/destructors
2021-05-23 14:25:01 +01:00
bit2int.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
bit2int.h
booyah
2020-07-04 15:56:30 -07:00
bool_rewriter.cpp
minor fixes
2022-11-02 08:44:55 -07:00
bool_rewriter.h
rename set-flat to set-flat-and-or to allow to differentiate parameters
2022-10-27 11:22:57 -07:00
bv_bounds.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
bv_bounds.h
booyah
2020-07-04 15:56:30 -07:00
bv_elim.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
bv_elim.h
booyah
2020-07-04 15:56:30 -07:00
bv_rewriter.cpp
disable ternary, fixes to propagation, make bv_rewrites for multiplier n-ary
2022-10-26 23:44:38 -07:00
bv_rewriter.h
disable ternary, fixes to propagation, make bv_rewrites for multiplier n-ary
2022-10-26 23:44:38 -07: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
char_rewriter.cpp
rewrites for characters
2022-07-02 11:37:21 -07:00
char_rewriter.h
rewrites for characters
2022-07-02 11:37:21 -07:00
CMakeLists.txt
minimal addition to rewrite bit-vector to character conversion using constant folding.
2022-03-10 17:31:17 -08:00
datatype_rewriter.cpp
AG - unary datatypes, tester always is true.
2022-09-01 09:45:56 -07:00
datatype_rewriter.h
booyah
2020-07-04 15:56:30 -07:00
der.cpp
na
2021-08-15 00:24:43 -07:00
der.h
widen scope of der #5480
2021-08-15 00:22:34 -07:00
distribute_forall.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07: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
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
elim_bounds.h
Remove empty leaf destructors. ( #6211 )
2022-07-30 10:07:03 +01:00
enum2bv_rewriter.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
enum2bv_rewriter.h
booyah
2020-07-04 15:56:30 -07:00
expr_replacer.cpp
Remove empty leaf destructors. ( #6211 )
2022-07-30 10:07:03 +01:00
expr_replacer.h
Use = default
for virtual constructors.
2022-08-05 18:11:46 +03:00
expr_safe_replace.cpp
add bv-size reduce #6137
2022-08-16 16:35:14 -07:00
expr_safe_replace.h
add bv-size reduce #6137
2022-08-16 16:35:14 -07: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
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
factor_rewriter.h
booyah
2020-07-04 15:56:30 -07:00
fpa_rewriter.cpp
Add interpreted versions of unspecified cases of fp.to_ieee_bv and fp.to_real ( #6077 )
2022-06-04 17:53:23 +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
fix #5827 #5828
2022-02-14 10:31:04 +02: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
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07: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
expose propagate created
2021-12-17 16:12:47 -08:00
mk_extract_proc.cpp
minor fixes
2022-11-02 08:44:55 -07: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
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
pb2bv_rewriter.h
optimizations to bv-solver and euf-egraph ( #4698 )
2020-09-20 06:47:27 -07:00
pb_rewriter.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07: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
Make sure all headers do #pragma once
. ( #6188 )
2022-07-23 10:41:14 -07: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
Remove empty leaf destructors. ( #6211 )
2022-07-30 10:07:03 +01:00
quant_hoist.cpp
fix #5340
2021-06-15 13:53:22 -05:00
quant_hoist.h
booyah
2020-07-04 15:56:30 -07:00
recfun_replace.h
Remove empty leaf destructors. ( #6211 )
2022-07-30 10:07:03 +01:00
recfun_rewriter.cpp
na
2021-10-11 11:03:45 -07:00
recfun_rewriter.h
remove a hundred implicit constructors/destructors
2021-05-23 14:25:01 +01:00
rewriter.cpp
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
rewriter.h
#5532 add blocking condition for recursion.
2021-09-07 12:28:18 +02:00
rewriter.txt
cleanup
2017-05-03 17:45:56 -04:00
rewriter_def.h
Make sure all headers do #pragma once
. ( #6188 )
2022-07-23 10:41:14 -07:00
rewriter_types.h
booyah
2020-07-04 15:56:30 -07:00
seq_axioms.cpp
fix #6343
2022-09-14 10:17:25 -07:00
seq_axioms.h
sketch replace_all
2022-01-01 17:39:37 -08:00
seq_eq_solver.cpp
map and fold cannot be treated as variables
2022-09-10 16:03:24 -07:00
seq_eq_solver.h
Add and fix a few general compiler warnings. ( #5628 )
2021-10-29 15:42:32 +02:00
seq_rewriter.cpp
fix type error when mapping over the empty sequence
2022-09-10 16:03:52 -07:00
seq_rewriter.h
enforce flat within QF_BV tactic, cap in-processing var-elim loops
2022-10-27 20:10:55 -07:00
seq_skolem.cpp
filter length limits to be non-skolems and under concat/""/unit
2022-09-15 07:41:13 -07:00
seq_skolem.h
filter length limits to be non-skolems and under concat/""/unit
2022-09-15 07:41:13 -07:00
th_rewriter.cpp
enforce flat within QF_BV tactic, cap in-processing var-elim loops
2022-10-27 20:10:55 -07:00
th_rewriter.h
minor fixes
2022-11-02 08:44:55 -07:00
value_sweep.cpp
fix #5541
2021-09-20 10:10:28 -07:00
value_sweep.h
value sweep
2020-04-27 18:58:43 -07:00
var_subst.cpp
build
2021-06-17 11:26:12 -07:00
var_subst.h
na
2021-12-14 13:39:52 -08:00