Re: [PATCH 16/25] Fix IRA ICE.

2018-09-20 Thread Andrew Stubbs
On 20/09/18 13:46, Richard Sandiford wrote: Andrew Stubbs writes: In the case of move_unallocated_pseudos it's because the table pseudo_replaced_reg only has entries for the new pseudos directly created by find_moveable_pseudos, not the ones created indirectly. What I more meant was: where do

Re: [PATCH 16/25] Fix IRA ICE.

2018-09-20 Thread Richard Sandiford
Andrew Stubbs writes: > On 17/09/18 10:22, Richard Sandiford wrote: >> writes: >>> The IRA pass makes an assumption that any pseudos created after the >>> pass begins >>> were created explicitly by the pass itself and therefore will have >>> corresponding entries in its other tables. >>> >>> The

Re: [PATCH 16/25] Fix IRA ICE.

2018-09-18 Thread Andrew Stubbs
On 17/09/18 10:22, Richard Sandiford wrote: writes: The IRA pass makes an assumption that any pseudos created after the pass begins were created explicitly by the pass itself and therefore will have corresponding entries in its other tables. The GCN back-end, however, often creates additional

Re: [PATCH 16/25] Fix IRA ICE.

2018-09-17 Thread Richard Sandiford
writes: > The IRA pass makes an assumption that any pseudos created after the pass > begins > were created explicitly by the pass itself and therefore will have > corresponding entries in its other tables. > > The GCN back-end, however, often creates additional pseudos, in expand > patterns, to r

[PATCH 16/25] Fix IRA ICE.

2018-09-05 Thread ams
The IRA pass makes an assumption that any pseudos created after the pass begins were created explicitly by the pass itself and therefore will have corresponding entries in its other tables. The GCN back-end, however, often creates additional pseudos, in expand patterns, to represent the necessary