Re: LoongArch vs. [PATCH 0/6] Add a late-combine pass

2024-06-28 Thread chenglulu
在 2024/6/28 下午8:35, Xi Ruoyao 写道: On Fri, 2024-06-28 at 20:34 +0800, chenglulu wrote: 在 2024/6/28 下午8:25, Xi Ruoyao 写道: Hi Richard, The late combine pass has triggered some FAILs on LoongArch and I'm investigating.  One of them is movcf2gr-via-fr.c.  In 315r.postreload: (insn 22 7 24 2 (set

Re: LoongArch vs. [PATCH 0/6] Add a late-combine pass

2024-06-28 Thread Xi Ruoyao
On Fri, 2024-06-28 at 20:34 +0800, chenglulu wrote: > > 在 2024/6/28 下午8:25, Xi Ruoyao 写道: > > Hi Richard, > > > > The late combine pass has triggered some FAILs on LoongArch and I'm > > investigating.  One of them is movcf2gr-via-fr.c.  In > > 315r.postreload: > > > > (insn 22 7 24 2 (set (reg:F

Re: LoongArch vs. [PATCH 0/6] Add a late-combine pass

2024-06-28 Thread chenglulu
在 2024/6/28 下午8:25, Xi Ruoyao 写道: Hi Richard, The late combine pass has triggered some FAILs on LoongArch and I'm investigating. One of them is movcf2gr-via-fr.c. In 315r.postreload: (insn 22 7 24 2 (set (reg:FCC 32 $f0 [87]) (reg:FCC 64 $fcc0 [87])) "../gcc/gcc/testsuite/gcc.targ

LoongArch vs. [PATCH 0/6] Add a late-combine pass

2024-06-28 Thread Xi Ruoyao
Hi Richard, The late combine pass has triggered some FAILs on LoongArch and I'm investigating. One of them is movcf2gr-via-fr.c. In 315r.postreload: (insn 22 7 24 2 (set (reg:FCC 32 $f0 [87]) (reg:FCC 64 $fcc0 [87])) "../gcc/gcc/testsuite/gcc.target/loongarch/movcf2gr-via-fr.c":9:12 16

[PATCH 0/6] Add a late-combine pass

2024-06-20 Thread Richard Sandiford
This series is a resubmission of the late-combine work. I've fixed some bugs that Jeff's cross-target CI found last time and some others that I hit since then. I've also removed a source of quadraticness (oops!). Doing that in turn drove some tweaks to the rtl-ssa scan routines. The complexity