Sorry for the delay, just a tiny naming/comment nit.
Rest LGTM, no need for a v2.
> +/* Return true each pattern has different 2 steps.
> + TODO: We currently only support NPATTERNS = 2. */
Return true if the permutation consists of two interleaved
patterns with a constant step each.
> +bool
-V: Support interleave vector with different step sequence
for VLA SLP
This patch fixes 400 ICEs in full coverage testing since they happens due to
same reason.
Before this patch:
internal compiler error: in validate_change_or_fail, at
config/riscv/riscv-v.cc:4597
appears 400 times in full
This patch fixes 64 ICEs in full coverage testing since they happens due to
same reason.
Before this patch:
internal compiler error: in expand_const_vector, at config/riscv/riscv-v.cc:1270
appears 400 times in full coverage testing report.
The root cause is we didn't support interleave vector
This patch fixes 400 ICEs in full coverage testing since they happens due to
same reason.
Before this patch:
internal compiler error: in validate_change_or_fail, at
config/riscv/riscv-v.cc:4597
appears 400 times in full coverage testing report.
The root cause is we didn't support interleave v