Re: [PATCH] Improved SUBREG simplifications in simplify-rtx.cc's simplify_subreg.

2023-06-19 Thread Jeff Law via Gcc-patches
On 6/18/23 04:22, Roger Sayle wrote: An x86 backend improvement that I'm working results in combine attempting to recognize: (set (reg:DI 87 [ xD.2846 ]) (ior:DI (subreg:DI (ashift:TI (zero_extend:TI (reg:DI 92)) (const_int 64 [0x40])) 0)

[PATCH] Improved SUBREG simplifications in simplify-rtx.cc's simplify_subreg.

2023-06-18 Thread Roger Sayle
An x86 backend improvement that I'm working results in combine attempting to recognize: (set (reg:DI 87 [ xD.2846 ]) (ior:DI (subreg:DI (ashift:TI (zero_extend:TI (reg:DI 92)) (const_int 64 [0x40])) 0) (reg:DI 91))) where the lowpart SUBREG ha