[Bug target/101058] [12 Regression] ICE in extract_insn, at recog.c:2770 since r12-1215-g8d7dae0eb366a88a
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Mon Jun 14 13:02:11 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101058
--- Comment #9 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Jakub Jelinek from comment #8)
> Though, when this *punpckwd define_insn_and_split handles all possible
> constant permutations for V2HImode, shouldn't ix86_vectorize_vec_perm_const
> say so:
> case E_V2HImode:
> if (!TARGET_SSE2)
> return false;
> + /* All implementable with *punpckwd. */
> + if (d.testing_p)
> + return true;
> break;
> ?
Yes, we can add this optimization. V2HImode is actually mentioned a couple of
lines below, where it is claimed that it is fully implementable for one
operand.
More information about the Gcc-bugs
mailing list