[alpha] cleanup sign_extension patterns
Richard Henderson
rth@redhat.com
Fri Mar 25 00:20:00 GMT 2011
We don't get a chance to use attribute enabled here, but we can
eliminate some unnecessary expanders.
The non-BWX expansion paths wound up subregging the input to
DImode to perform the operation and subregging it back. Exactly
as the generic code paths would do.
I didn't investigate what eliminating the sub-word patterns
for BWX code has on the generated code. In theory these are
not needed either, also handled by the generic code paths...
r~
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: z
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110325/27611275/attachment.ksh>
More information about the Gcc-patches
mailing list