rm merge_loop_mismatch_threshold

This commit is contained in:
li-xl 2020-11-09 15:14:48 +08:00
parent 0efca41bba
commit 4d989e94b1
1 changed files with 1 additions and 3 deletions

View File

@ -11,8 +11,6 @@
namespace jittor {
DEFINE_FLAG(int, merge_loop_mismatch_threshold, 2, "");
void MergeLoopPass::run() {
auto choice = op->get_loop_option("merge", 1);
if (!choice) return;
@ -47,7 +45,7 @@ void MergeLoopPass::run() {
while (cpx < ki.size() && cpx<kj.size() && ki[cpx] == kj[cpx]) cpx++;
int mismatch = std::max(ki.size(), kj.size()) - cpx;
LOGvvvv << "loop key " << ki << kj << "mismatch" << mismatch;
if (mismatch>=merge_loop_mismatch_threshold || cpx==0)
if (mismatch>=1 || cpx==0)
continue;
loops[i]->insert(0, loops[j]->children);
loops[i]->merge_loop();