This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][ARM] Improve 64-bit shifts (non-NEON)
- From: Richard Henderson <rth at redhat dot com>
- To: Andrew Stubbs <ams at codesourcery dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Ramana Radhakrishnan <ramana dot radhakrishnan at linaro dot org>, Richard Earnshaw <rearnsha at arm dot com>, "patches at linaro dot org" <patches at linaro dot org>
- Date: Fri, 10 Feb 2012 17:11:30 -0800
- Subject: Re: [PATCH][ARM] Improve 64-bit shifts (non-NEON)
- References: <4F22CBB2.7010101@codesourcery.com> <4F26B687.8020506@arm.com> <4F27FAC0.1010107@codesourcery.com> <CACUk7=VFbmkQOTo3ZXA2FMyt14zhiAonArBghFhBrBdvBQGvHg@mail.gmail.com> <4F3259EF.9020702@codesourcery.com> <4F32A2AE.8000600@codesourcery.com>
On 02/08/2012 08:28 AM, Andrew Stubbs wrote:
> Unfortunately, these don't work in Thumb mode (no IT block), and I'd have to add arith-shift variants, I think, for ARM mode to work.
>
> Hmmmm ... I'll try again.
Does it work to simply use branches initially, and rely on post-reload
ifcvt to transform to cond_exec when possible?
r~