Re: [x86_64 PATCH] Add post-reload splitter for extendditi2.

2023-01-01 Thread Uros Bizjak via Gcc-patches
t; -- > > > -Original Message- > > From: Uros Bizjak > > Sent: 28 December 2022 09:28 > > To: Roger Sayle > > Cc: GCC Patches > > Subject: Re: [x86_64 PATCH] Add post-reload splitter for extendditi2. > > > > On Wed, Dec 28,

RE: [x86_64 PATCH] Add post-reload splitter for extendditi2.

2023-01-01 Thread Roger Sayle
case. * gcc.target/i386/extendditi2-2.c: Likewise. Thanks in advance, Roger -- > -Original Message- > From: Uros Bizjak > Sent: 28 December 2022 09:28 > To: Roger Sayle > Cc: GCC Patches > Subject: Re: [x86_64 PATCH] Add post-reload splitter for extendditi2. > > On Wed,

Re: [x86_64 PATCH] Add post-reload splitter for extendditi2.

2022-12-28 Thread Uros Bizjak via Gcc-patches
On Wed, Dec 28, 2022 at 1:32 AM Roger Sayle wrote: > > > This is another step towards a possible solution for PR 105137. > This patch introduces a define_insn_and_split for extendditi2, > that allows DImode to TImode sign-extension to be represented in > the early RTL optimizers, before being spli

[x86_64 PATCH] Add post-reload splitter for extendditi2.

2022-12-27 Thread Roger Sayle
This is another step towards a possible solution for PR 105137. This patch introduces a define_insn_and_split for extendditi2, that allows DImode to TImode sign-extension to be represented in the early RTL optimizers, before being split post-reload into the exact same idiom as currently produced b