summaryrefslogtreecommitdiff
path: root/src/theory/bv
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-11-10 08:55:14 -0600
committerajreynol <andrew.j.reynolds@gmail.com>2016-11-10 08:55:38 -0600
commit8142799520aa07d6134314761de9d47ac14d27b0 (patch)
tree19607608fc6543070337fa141dff414a0585ca22 /src/theory/bv
parentfd24718e1d1127e648f789920fb413da3118d998 (diff)
Add option for enabling/disabling lazy extended function reduction in bitvectors.
Diffstat (limited to 'src/theory/bv')
-rw-r--r--src/theory/bv/theory_bv_rewriter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/theory/bv/theory_bv_rewriter.cpp b/src/theory/bv/theory_bv_rewriter.cpp
index 7b9bdf14f..4c6afa7b9 100644
--- a/src/theory/bv/theory_bv_rewriter.cpp
+++ b/src/theory/bv/theory_bv_rewriter.cpp
@@ -571,7 +571,7 @@ RewriteResponse TheoryBVRewriter::RewriteRedand(TNode node, bool prerewrite){
RewriteResponse TheoryBVRewriter::RewriteBVToNat(TNode node, bool prerewrite) {
//do not use lazy rewrite strategy if equality solver is disabled
- if( node[0].isConst() || !options::bitvectorEqualitySolver() ){
+ if( node[0].isConst() || !options::bvLazyRewriteExtf() ){
Node resultNode = LinearRewriteStrategy
< RewriteRule<BVToNatEliminate>
>::apply(node);
@@ -583,7 +583,7 @@ RewriteResponse TheoryBVRewriter::RewriteBVToNat(TNode node, bool prerewrite) {
RewriteResponse TheoryBVRewriter::RewriteIntToBV(TNode node, bool prerewrite) {
//do not use lazy rewrite strategy if equality solver is disabled
- if( node[0].isConst() || !options::bitvectorEqualitySolver() ){
+ if( node[0].isConst() || !options::bvLazyRewriteExtf() ){
Node resultNode = LinearRewriteStrategy
< RewriteRule<IntToBVEliminate>
>::apply(node);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback