Re: [PATCH 28/31] RTL: Add `const_double_zero' syntactic rtx

2020-11-21 Thread Jeff Law via Gcc-patches
On 11/19/20 8:36 PM, Maciej W. Rozycki wrote: > The use of a constant double zero is required for post-reload compare > elimination to be able to discard redundant floating-point comparisons, > for example with a VAX RTL instruction stream like: > > (insn 34 4 3 2 (parallel [ > (set

[PATCH 28/31] RTL: Add `const_double_zero' syntactic rtx

2020-11-19 Thread Maciej W. Rozycki
The use of a constant double zero is required for post-reload compare elimination to be able to discard redundant floating-point comparisons, for example with a VAX RTL instruction stream like: (insn 34 4 3 2 (parallel [ (set (reg/v:DF 0 %r0 [orig:24 x ] [24])