Reorganize bitblaster code. (#1695)
authorMathias Preiner <mathias.preiner@gmail.com>
Mon, 2 Apr 2018 19:48:44 +0000 (12:48 -0700)
committerAina Niemetz <aina.niemetz@gmail.com>
Mon, 2 Apr 2018 19:48:44 +0000 (12:48 -0700)
commita917cc2ab4956b542b1f565abf0e62b197692f8d
tree7579ae2a631696fcfe750f8d29a56871af519185
parent2d40d7ade3c66ba10a1f20ae5ab014aed8e2df01
Reorganize bitblaster code. (#1695)

This splits bitblaster_template.h into the separate header files {aig,eager,lazy}_bitblaster.h and
bitblaster.h (the template class TBitblaster). All the bitblaster related code is moved into the
sub-directory bitblast/.
22 files changed:
src/Makefile.am
src/proof/bitvector_proof.cpp
src/theory/bv/aig_bitblaster.cpp [deleted file]
src/theory/bv/bitblast/aig_bitblaster.cpp [new file with mode: 0644]
src/theory/bv/bitblast/aig_bitblaster.h [new file with mode: 0644]
src/theory/bv/bitblast/bitblast_strategies_template.h [new file with mode: 0644]
src/theory/bv/bitblast/bitblast_utils.h [new file with mode: 0644]
src/theory/bv/bitblast/bitblaster.h [new file with mode: 0644]
src/theory/bv/bitblast/eager_bitblaster.cpp [new file with mode: 0644]
src/theory/bv/bitblast/eager_bitblaster.h [new file with mode: 0644]
src/theory/bv/bitblast/lazy_bitblaster.cpp [new file with mode: 0644]
src/theory/bv/bitblast/lazy_bitblaster.h [new file with mode: 0644]
src/theory/bv/bitblast_strategies_template.h [deleted file]
src/theory/bv/bitblast_utils.h [deleted file]
src/theory/bv/bitblaster_template.h [deleted file]
src/theory/bv/bv_eager_solver.cpp
src/theory/bv/bv_quick_check.cpp
src/theory/bv/bv_subtheory_bitblast.cpp
src/theory/bv/bv_subtheory_bitblast.h
src/theory/bv/eager_bitblaster.cpp [deleted file]
src/theory/bv/lazy_bitblaster.cpp [deleted file]
test/unit/theory/theory_bv_white.h