[llvm] [ModuloSchedule] Implement modulo variable expansion for pipelining (PR #65609)

Hendrik Greving via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 22 14:39:27 PDT 2023


hgreving2304 wrote:

> ping

Cool.

Could you describe this a bit more (for example how are low trip counts handled?)

I'm actually not sure if the upstream LLVM swing scheduler stitches the prolig/epilog schedule for low trip counts or whether it versions the loop.

Could you comment on the cost model used to unroll per MVE? It should only be needed if there are copies, or an excessive number of copies.

https://github.com/llvm/llvm-project/pull/65609


More information about the llvm-commits mailing list