What we did in our backend is that when the user creates a target, they can pass extra arguments to the `tvm.target.hexagon()` function. These arguments include an optional list of options that will be passed to the LLVM backend. These are the "internal" LLVM options (i.e. those that you pass with `-mllvm` in clang invocation), but this way we can control unrolling on a per-use basis.
--- [Visit Topic](https://discuss.tvm.ai/t/disabling-llvm-unrolling/6039/8) 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/bf710f4cabd57ba8307331ffc9d75181e57147d5e53786683a365038f1319b94).