Merging CAV14 paper bit-vector work.
authorlianah <lianahady@gmail.com>
Tue, 10 Jun 2014 17:48:45 +0000 (13:48 -0400)
committerlianah <lianahady@gmail.com>
Tue, 10 Jun 2014 17:48:45 +0000 (13:48 -0400)
commit5f072a19d299191dbedc4b69c8e0eda694cfa957
tree0ebfc27bd05d06b0cdb2fc0813b7d5649d36aee4
parentdb51926b5ce806754fc26c81b1b7d3e739fc4fc5
Merging CAV14 paper bit-vector work.
63 files changed:
configure.ac
contrib/run-script-smtcomp2014
src/Makefile.am
src/main/command_executor_portfolio.cpp
src/main/portfolio.cpp
src/prop/bvminisat/bvminisat.cpp
src/prop/bvminisat/bvminisat.h
src/prop/bvminisat/core/Solver.cc
src/prop/bvminisat/core/Solver.h
src/prop/bvminisat/simp/SimpSolver.cc
src/prop/bvminisat/simp/SimpSolver.h
src/prop/cnf_stream.cpp
src/prop/sat_solver_factory.cpp
src/prop/sat_solver_factory.h
src/smt/options_handlers.h
src/smt/smt_engine.cpp
src/theory/bv/abstraction.cpp [new file with mode: 0644]
src/theory/bv/abstraction.h [new file with mode: 0644]
src/theory/bv/aig_bitblaster.h [new file with mode: 0644]
src/theory/bv/bitblast_mode.cpp [new file with mode: 0644]
src/theory/bv/bitblast_mode.h [new file with mode: 0644]
src/theory/bv/bitblast_strategies.cpp [deleted file]
src/theory/bv/bitblast_strategies.h [deleted file]
src/theory/bv/bitblast_strategies_template.h [new file with mode: 0644]
src/theory/bv/bitblast_utils.h [new file with mode: 0644]
src/theory/bv/bitblaster.cpp [deleted file]
src/theory/bv/bitblaster.h [deleted file]
src/theory/bv/bitblaster_template.h [new file with mode: 0644]
src/theory/bv/bv_eager_solver.cpp [new file with mode: 0644]
src/theory/bv/bv_eager_solver.h [new file with mode: 0644]
src/theory/bv/bv_quick_check.cpp [new file with mode: 0644]
src/theory/bv/bv_quick_check.h [new file with mode: 0644]
src/theory/bv/bv_subtheory.h
src/theory/bv/bv_subtheory_algebraic.cpp [new file with mode: 0644]
src/theory/bv/bv_subtheory_algebraic.h [new file with mode: 0644]
src/theory/bv/bv_subtheory_bitblast.cpp
src/theory/bv/bv_subtheory_bitblast.h
src/theory/bv/bv_subtheory_core.cpp
src/theory/bv/bv_subtheory_core.h
src/theory/bv/bv_to_bool.cpp
src/theory/bv/bv_to_bool.h
src/theory/bv/eager_bitblaster.h [new file with mode: 0644]
src/theory/bv/kinds
src/theory/bv/lazy_bitblaster.h [new file with mode: 0644]
src/theory/bv/options
src/theory/bv/options_handlers.h [new file with mode: 0644]
src/theory/bv/slicer.cpp
src/theory/bv/theory_bv.cpp
src/theory/bv/theory_bv.h
src/theory/bv/theory_bv_rewrite_rules.h
src/theory/bv/theory_bv_rewrite_rules_core.h
src/theory/bv/theory_bv_rewrite_rules_normalization.h
src/theory/bv/theory_bv_rewrite_rules_simplification.h
src/theory/bv/theory_bv_rewriter.cpp
src/theory/bv/theory_bv_type_rules.h
src/theory/bv/theory_bv_utils.cpp [new file with mode: 0644]
src/theory/bv/theory_bv_utils.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/unconstrained_simplifier.cpp
src/util/bitvector.h
test/regress/regress0/bv/Makefile.am
test/regress/regress0/bv/divtest.smt2 [new file with mode: 0644]