Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread Richard Biener via Gcc-patches
On Mon, May 10, 2021 at 4:12 PM H.J. Lu wrote: > > On Mon, May 10, 2021 at 6:59 AM Richard Biener > wrote: > > > > On Mon, May 10, 2021 at 3:29 PM H.J. Lu wrote: > > > > > > On Mon, May 10, 2021 at 2:39 AM Richard Sandiford > > > wrote: > > > > > > > > Richard Biener via Gcc-patches writes: >

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread Richard Sandiford via Gcc-patches
"H.J. Lu" writes: > On Mon, May 10, 2021 at 6:59 AM Richard Biener > wrote: >> >> On Mon, May 10, 2021 at 3:29 PM H.J. Lu wrote: >> > >> > On Mon, May 10, 2021 at 2:39 AM Richard Sandiford >> > wrote: >> > > >> > > Richard Biener via Gcc-patches writes: >> > > > On Fri, Apr 30, 2021 at 8:30 PM

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread H.J. Lu via Gcc-patches
On Mon, May 10, 2021 at 6:59 AM Richard Biener wrote: > > On Mon, May 10, 2021 at 3:29 PM H.J. Lu wrote: > > > > On Mon, May 10, 2021 at 2:39 AM Richard Sandiford > > wrote: > > > > > > Richard Biener via Gcc-patches writes: > > > > On Fri, Apr 30, 2021 at 8:30 PM Richard Sandiford via Gcc-patc

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread Richard Biener via Gcc-patches
On Mon, May 10, 2021 at 3:29 PM H.J. Lu wrote: > > On Mon, May 10, 2021 at 2:39 AM Richard Sandiford > wrote: > > > > Richard Biener via Gcc-patches writes: > > > On Fri, Apr 30, 2021 at 8:30 PM Richard Sandiford via Gcc-patches > > > wrote: > > >> > > >> "H.J. Lu via Gcc-patches" writes: > >

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread H.J. Lu via Gcc-patches
On Mon, May 10, 2021 at 2:39 AM Richard Sandiford wrote: > > Richard Biener via Gcc-patches writes: > > On Fri, Apr 30, 2021 at 8:30 PM Richard Sandiford via Gcc-patches > > wrote: > >> > >> "H.J. Lu via Gcc-patches" writes: > >> > On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: > >> >> > >> >>

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-10 Thread Richard Sandiford via Gcc-patches
Richard Biener via Gcc-patches writes: > On Fri, Apr 30, 2021 at 8:30 PM Richard Sandiford via Gcc-patches > wrote: >> >> "H.J. Lu via Gcc-patches" writes: >> > On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: >> >> >> >> On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford >> >> wrote: >> >> > >>

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-05-03 Thread Richard Biener via Gcc-patches
On Fri, Apr 30, 2021 at 8:30 PM Richard Sandiford via Gcc-patches wrote: > > "H.J. Lu via Gcc-patches" writes: > > On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: > >> > >> On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford > >> wrote: > >> > > >> > "H.J. Lu via Gcc-patches" writes: > >> > > On

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread H.J. Lu via Gcc-patches
On Fri, Apr 30, 2021 at 04:56:30PM +0100, Richard Sandiford wrote: > "H.J. Lu via Gcc-patches" writes: > > On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: > >> > >> On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford > >> wrote: > >> > > >> > "H.J. Lu via Gcc-patches" writes: > >> > > On Fri, Apr

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread Richard Sandiford via Gcc-patches
"H.J. Lu via Gcc-patches" writes: > On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: >> >> On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford >> wrote: >> > >> > "H.J. Lu via Gcc-patches" writes: >> > > On Fri, Apr 30, 2021 at 2:06 AM Richard Sandiford >> > > wrote: >> > >> >> > >> "H.J. Lu via G

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread H.J. Lu via Gcc-patches
On Fri, Apr 30, 2021 at 5:49 AM H.J. Lu wrote: > > On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford > wrote: > > > > "H.J. Lu via Gcc-patches" writes: > > > On Fri, Apr 30, 2021 at 2:06 AM Richard Sandiford > > > wrote: > > >> > > >> "H.J. Lu via Gcc-patches" writes: > > >> > gen_reg_rtx trac

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread H.J. Lu via Gcc-patches
On Fri, Apr 30, 2021 at 5:42 AM Richard Sandiford wrote: > > "H.J. Lu via Gcc-patches" writes: > > On Fri, Apr 30, 2021 at 2:06 AM Richard Sandiford > > wrote: > >> > >> "H.J. Lu via Gcc-patches" writes: > >> > gen_reg_rtx tracks stack alignment needed for pseudo registers so that > >> > associ

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread Richard Sandiford via Gcc-patches
"H.J. Lu via Gcc-patches" writes: > On Fri, Apr 30, 2021 at 2:06 AM Richard Sandiford > wrote: >> >> "H.J. Lu via Gcc-patches" writes: >> > gen_reg_rtx tracks stack alignment needed for pseudo registers so that >> > associated hard registers can be properly spilled onto stack. But there >> > ar

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread H.J. Lu via Gcc-patches
On Fri, Apr 30, 2021 at 2:06 AM Richard Sandiford wrote: > > "H.J. Lu via Gcc-patches" writes: > > gen_reg_rtx tracks stack alignment needed for pseudo registers so that > > associated hard registers can be properly spilled onto stack. But there > > are cases where associated hard registers will

Re: [PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-30 Thread Richard Sandiford via Gcc-patches
"H.J. Lu via Gcc-patches" writes: > gen_reg_rtx tracks stack alignment needed for pseudo registers so that > associated hard registers can be properly spilled onto stack. But there > are cases where associated hard registers will never be spilled onto > stack. gen_reg_rtx is changed to take an a

[PATCH 02/12] Allow generating pseudo register with specific alignment

2021-04-29 Thread H.J. Lu via Gcc-patches
gen_reg_rtx tracks stack alignment needed for pseudo registers so that associated hard registers can be properly spilled onto stack. But there are cases where associated hard registers will never be spilled onto stack. gen_reg_rtx is changed to take an argument for register alignment so that stac