3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-02 13:27:01 +00:00
z3/src/tactic/bv
Nikolaj Bjorner 6f63f8761c
optimizations to bv-solver and euf-egraph (#4698)
* additional bit-vector propagators

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* rename restrict (not a keyword, but well) #4694, tune euf

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* merge

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* add pb rewriting to pb2bv #4697

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-09-20 06:47:27 -07:00
..
bit_blaster_model_converter.cpp investigate #1946 2018-11-18 09:34:33 -08:00
bit_blaster_model_converter.h booyah 2020-07-04 15:56:30 -07:00
bit_blaster_tactic.cpp fixes to cuts 2020-02-21 18:06:57 -08:00
bit_blaster_tactic.h booyah 2020-07-04 15:56:30 -07:00
bv1_blaster_tactic.cpp optimizations to bv-solver and euf-egraph (#4698) 2020-09-20 06:47:27 -07:00
bv1_blaster_tactic.h booyah 2020-07-04 15:56:30 -07:00
bv_bound_chk_tactic.cpp move parameters from ast/rewriter to params 2020-08-29 11:11:16 -07:00
bv_bound_chk_tactic.h booyah 2020-07-04 15:56:30 -07:00
bv_bounds_tactic.cpp fix #3846, another bug in eq2bv-tactic 2020-04-09 19:55:40 -07:00
bv_bounds_tactic.h booyah 2020-07-04 15:56:30 -07:00
bv_size_reduction_tactic.cpp remove using insert_if_not_there2 2020-04-25 15:08:51 -07:00
bv_size_reduction_tactic.h spread a few anonymous namespaces and remove some m_imp idioms 2018-12-21 22:49:06 +00:00
bvarray2uf_rewriter.cpp Correctly report unsupported features in bvarray2uf_rewriter. Fixes #4046 and #4047. 2020-07-15 16:16:29 +00:00
bvarray2uf_rewriter.h booyah 2020-07-04 15:56:30 -07:00
bvarray2uf_tactic.cpp Correctly report unsupported features in bvarray2uf_rewriter. Fixes #4046 and #4047. 2020-07-15 16:16:29 +00:00
bvarray2uf_tactic.h booyah 2020-07-04 15:56:30 -07:00
CMakeLists.txt [CMake] Fix dependencies for generating install_tactic.cpp. 2017-06-21 23:03:48 +01:00
dt2bv_tactic.cpp fix #3294 2020-03-14 10:46:03 -07:00
dt2bv_tactic.h booyah 2020-07-04 15:56:30 -07:00
elim_small_bv_tactic.cpp fix #3716 fix #3719 2020-04-03 12:05:48 -07:00
elim_small_bv_tactic.h spread a few anonymous namespaces and remove some m_imp idioms 2018-12-21 22:49:06 +00:00
max_bv_sharing_tactic.cpp fix #3294 2020-03-14 10:46:03 -07:00
max_bv_sharing_tactic.h booyah 2020-07-04 15:56:30 -07:00