Re: [PATCH] Improve DF use of loop-invaraint (PR46590)

2019-04-03 Thread Richard Biener
On Tue, 2 Apr 2019, Richard Sandiford wrote: > Richard Sandiford writes: > > Richard Biener writes: > >> After the fix to RPO VN in loop header copying DF via RTL invariant > >> motion takes 50% of the compile-time for the second testcase in > >> PR46590. This is caused by the DF live problem i

Re: [PATCH] Improve DF use of loop-invaraint (PR46590)

2019-04-02 Thread Richard Sandiford
Richard Sandiford writes: > Richard Biener writes: >> After the fix to RPO VN in loop header copying DF via RTL invariant >> motion takes 50% of the compile-time for the second testcase in >> PR46590. This is caused by the DF live problem iterating over >> all dirty blocks for the local problem

Re: [PATCH] Improve DF use of loop-invaraint (PR46590)

2019-04-01 Thread Richard Biener
On April 1, 2019 4:13:28 PM GMT+02:00, Richard Sandiford wrote: >Richard Biener writes: >> After the fix to RPO VN in loop header copying DF via RTL invariant >> motion takes 50% of the compile-time for the second testcase in >> PR46590. This is caused by the DF live problem iterating over >> a

Re: [PATCH] Improve DF use of loop-invaraint (PR46590)

2019-04-01 Thread Richard Sandiford
Richard Biener writes: > After the fix to RPO VN in loop header copying DF via RTL invariant > motion takes 50% of the compile-time for the second testcase in > PR46590. This is caused by the DF live problem iterating over > all dirty blocks for the local problem which is all blocks of > the func