On 19/10/15 15:37, Kyrill Tkachov wrote:
Hi Bernd,
On 19/10/15 15:31, Bernd Schmidt wrote:
On 10/19/2015 03:57 PM, Kyrill Tkachov wrote:
This second patch teaches simplify_binary_operation to return the
dereferenced
constants from the constant pool in the binary expression if other
simplifica
Hi Bernd,
On 19/10/15 15:31, Bernd Schmidt wrote:
On 10/19/2015 03:57 PM, Kyrill Tkachov wrote:
This second patch teaches simplify_binary_operation to return the
dereferenced
constants from the constant pool in the binary expression if other
simplifications failed.
This, combined with the 1/2
On 19/10/15 15:31, Segher Boessenkool wrote:
Hi Kyrill,
Hi Segher,
On Mon, Oct 19, 2015 at 02:57:54PM +0100, Kyrill Tkachov wrote:
because combine now successfully tries to match:
(set (reg/i:SI 0 x0)
(fix:SI (mult:SF (reg:SF 32 v0 [ a ])
(const_double:SF 3.2e+1 [0x0.8p+6
On 10/19/2015 03:57 PM, Kyrill Tkachov wrote:
This second patch teaches simplify_binary_operation to return the
dereferenced
constants from the constant pool in the binary expression if other
simplifications failed.
This, combined with the 1/2 patch for aarch64
(https://gcc.gnu.org/ml/gcc-patche
Hi Kyrill,
On Mon, Oct 19, 2015 at 02:57:54PM +0100, Kyrill Tkachov wrote:
> because combine now successfully tries to match:
> (set (reg/i:SI 0 x0)
> (fix:SI (mult:SF (reg:SF 32 v0 [ a ])
> (const_double:SF 3.2e+1 [0x0.8p+6]
>
> whereas before it would not try the to use the
Hi all,
This second patch teaches simplify_binary_operation to return the dereferenced
constants from the constant pool in the binary expression if other
simplifications failed.
This, combined with the 1/2 patch for aarch64
(https://gcc.gnu.org/ml/gcc-patches/2015-10/msg01744.html) allow for: