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).

Reply via email to