[PATCH] Add RTX codes for BITREVERSE and COPYSIGN.
Joseph Myers
joseph@codesourcery.com
Tue May 9 20:45:09 GMT 2023
On Sat, 6 May 2023, Roger Sayle wrote:
> An analysis of backend UNSPECs reveals that two of the most common UNSPECs
> across target backends are for copysign and bit reversal. This patch
> adds RTX codes for these expressions to allow their representation to
> be standardized, and them to optimized by the middle-end RTL optimizers.
Note we have bug 50481 requesting (target-independent) built-in functions
for bit reversal (so this patch could be useful as a basis for
implementing such built-in functions, with appropriate lowering or libgcc
implementation for targets without relevant instructions).
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc-patches
mailing list