summaryrefslogtreecommitdiff
path: root/src/preprocessing/passes/ite_simp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/preprocessing/passes/ite_simp.cpp')
-rw-r--r--src/preprocessing/passes/ite_simp.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/preprocessing/passes/ite_simp.cpp b/src/preprocessing/passes/ite_simp.cpp
index 434256d28..5f9b4fb1d 100644
--- a/src/preprocessing/passes/ite_simp.cpp
+++ b/src/preprocessing/passes/ite_simp.cpp
@@ -97,7 +97,7 @@ Node ITESimp::simpITE(util::ITEUtilities* ite_utils, TNode assertion)
Node result = ite_utils->simpITE(assertion);
Node res_rewritten = rewrite(result);
- if (options::simplifyWithCareEnabled())
+ if (options().smt.simplifyWithCareEnabled)
{
Chat() << "starting simplifyWithCare()" << endl;
Node postSimpWithCare = ite_utils->simplifyWithCare(res_rewritten);
@@ -119,7 +119,7 @@ bool ITESimp::doneSimpITE(AssertionPipeline* assertionsToPreprocess)
bool simpDidALotOfWork = d_iteUtilities.simpIteDidALotOfWorkHeuristic();
if (simpDidALotOfWork)
{
- if (options::compressItes())
+ if (options().smt.compressItes)
{
result = d_iteUtilities.compress(assertionsToPreprocess);
}
@@ -128,7 +128,7 @@ bool ITESimp::doneSimpITE(AssertionPipeline* assertionsToPreprocess)
{
// if false, don't bother to reclaim memory here.
NodeManager* nm = NodeManager::currentNM();
- if (nm->poolSize() >= options::zombieHuntThreshold())
+ if (nm->poolSize() >= options().smt.zombieHuntThreshold)
{
Chat() << "..ite simplifier did quite a bit of work.. "
<< nm->poolSize() << endl;
@@ -136,7 +136,7 @@ bool ITESimp::doneSimpITE(AssertionPipeline* assertionsToPreprocess)
<< " nodes before cleanup" << endl;
d_iteUtilities.clear();
d_env.getRewriter()->clearCaches();
- nm->reclaimZombiesUntil(options::zombieHuntThreshold());
+ nm->reclaimZombiesUntil(options().smt.zombieHuntThreshold);
Chat() << "....node manager contains " << nm->poolSize()
<< " nodes after cleanup" << endl;
}
@@ -145,7 +145,7 @@ bool ITESimp::doneSimpITE(AssertionPipeline* assertionsToPreprocess)
// Do theory specific preprocessing passes
if (logicInfo().isTheoryEnabled(theory::THEORY_ARITH)
- && !options::incrementalSolving())
+ && !options().base.incrementalSolving)
{
if (!simpDidALotOfWork)
{
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback