This is an interesting observation. I personally didn't play with the schedules in TVM before and I haven't seen how LLVM's loop transformation would affect TVM's positively or negatively. But here is my two cents. I think we probably should not directly disable it. Unrolling is just one of optimizations that could happen after we have LLVM IR. A bunch of other optimizations could happen as well, i.e. loop rerolling, loop unroll-and-jam, and strip-mining, etc. For instance, these ones are usually related to unrolling or could happen after it. Should we disable them as a whole?
My point is we may need to see more evidences or have more benchmarking results before we proceed with this decision. --- [Visit Topic](https://discuss.tvm.ai/t/disabling-llvm-unrolling/6039/3) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.ai/email/unsubscribe/6d04a29164b5b0f712cbf9104e6fadbcccf0eb946a06253c1157b94975080b1d).