3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 17:45:32 +00:00

Disabled some ITE rewrite rules that were applied by default, but too expensive. Added re-computation of subterm occurrences in ctx_simplify_tactic. (Performance fixes for QF_LIA benchmarks).

This commit is contained in:
Christoph M. Wintersteiger 2016-11-04 13:39:53 +00:00
parent a3e915fbea
commit 824ba14977
2 changed files with 21 additions and 17 deletions

View file

@ -538,6 +538,8 @@ struct ctx_simplify_tactic::imp {
}
pop(scope_level() - old_lvl);
m_occs(g);
// go backwards
sz = g.size();
for (unsigned i = sz; !g.inconsistent() && i > 0; ) {