tum-ei-eda / seal5

Seal5 - Semi-automated LLVM Support for RISC-V Extensions including Autovectorization
https://tum-ei-eda.github.io/seal5/
Apache License 2.0
12 stars 6 forks source link

Transforms: Support Loop Unrolling #57

Open PhilippvK opened 7 months ago

PhilippvK commented 7 months ago

To my knowledge, the pattern-gen flow does not support CoreDSL2 loops. To support pattern generation for instructions with small loops with known trip coun, we could unroll the loop into multiple sequential statements.