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