[Bug target/59539] Missed optimisation: VEX-prefixed operations don't need aligned data

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Dec 18 09:38:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59539

--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Jakub Jelinek from comment #1)
> Created attachment 31463 [details]
> gcc49-pr59539.patch

>From a quick look at the patch, the proposed patch doesn't support masked
insns. 

I think it is better to introduce corresponding sse.md expanders for
UNSPEC_STOREU and UNSPEC_LOADU insns. These expanders will either generate
UNSPEC_* pattern or "normal" (masked) move in case of TARGET_AVX.


More information about the Gcc-bugs mailing list