This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Remove UNSPEC_LOADU and UNSPEC_STOREU
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Kirill Yukhin <kirill dot yukhin at gmail dot com>
- Date: Mon, 18 Apr 2016 21:22:45 +0200
- Subject: Re: [PATCH] Remove UNSPEC_LOADU and UNSPEC_STOREU
- Authentication-results: sourceware.org; auth=none
- References: <20160110223205 dot GB25853 at gmail dot com> <CAFULd4ZMowXBpkLGrUiAT5YpKkpCeKSLgi7=ofr7a-WFvjdDMw at mail dot gmail dot com> <CAMe9rOrb4f_nqLwjFensh5R+1T90dmma_3TjJdeLmVcTBP1BGA at mail dot gmail dot com> <CAFULd4asb8owpYHJZKOmZgMKVpCOCB_kNctOdy-QOmDd9amzeg at mail dot gmail dot com> <CAMe9rOp4afPvmkWSo-74HQLafJVpRTZv1YVf-nV_gazK7m0Hxw at mail dot gmail dot com>
On Mon, Apr 18, 2016 at 9:17 PM, H.J. Lu <hjl.tools@gmail.com> wrote:
>>> Here is the updated patch for GCC 7. Tested on x86-64. OK for
>>> trrunk?
>>
>> IIRC from previous discussion, are we sure we won't propagate
>> unaligned memory into SSE arithmetic insns?
>
> Yes, it is true and it is what
>
> (define_special_memory_constraint "Bm"
> "@internal Vector memory operand."
> (match_operand 0 "vector_memory_operand"))
>
> is used for.
Yes, indeed.
Thanks,
Uros.