Re: [PATCH] Fix PR 51389

2012-01-27 Thread Andrey Belevantsev
On 27.01.2012 13:19, Richard Guenther wrote: 2012/1/27 Andrey Belevantsev: On 25.01.2012 18:21, Richard Guenther wrote: 2012/1/25 Andrey Belevantsev: ... Sure, I've just had the impression that the datarefs vector is no use without the dependencies themselves. The possibility of making fi

Re: [PATCH] Fix PR 51389

2012-01-27 Thread Richard Guenther
2012/1/27 Andrey Belevantsev : > On 25.01.2012 18:21, Richard Guenther wrote: >> >> 2012/1/25 Andrey Belevantsev: > > ... > >>> Sure, I've just had the impression that the datarefs vector is no use >>> without the dependencies themselves.  The possibility of making >>> find_data_references_in_loop

Re: [PATCH] Fix PR 51389

2012-01-27 Thread Andrey Belevantsev
On 25.01.2012 18:21, Richard Guenther wrote: 2012/1/25 Andrey Belevantsev: ... Sure, I've just had the impression that the datarefs vector is no use without the dependencies themselves. The possibility of making find_data_references_in_loop static also kind of hints in this direction. Anyways,

Re: [PATCH] Fix PR 51389

2012-01-25 Thread Richard Guenther
2012/1/25 Andrey Belevantsev : > On 25.01.2012 16:38, Richard Guenther wrote: >> >> 2012/1/25 Andrey Belevantsev: >>> >>> Hello, >>> >>> In this PR data dependence analysis goes wild by trying to process>20k >>> datarefs, so the patch limits the number of datarefs per loop we handle >>> to >>> 1000

Re: [PATCH] Fix PR 51389

2012-01-25 Thread Andrey Belevantsev
On 25.01.2012 16:38, Richard Guenther wrote: 2012/1/25 Andrey Belevantsev: Hello, In this PR data dependence analysis goes wild by trying to process>20k datarefs, so the patch limits the number of datarefs per loop we handle to 1000 via a param. On the way find_data_references_in_loop is made

Re: [PATCH] Fix PR 51389

2012-01-25 Thread Richard Guenther
2012/1/25 Andrey Belevantsev : > Hello, > > In this PR data dependence analysis goes wild by trying to process >20k > datarefs, so the patch limits the number of datarefs per loop we handle to > 1000 via a param.  On the way find_data_references_in_loop is made static > and predcom/parloops are fix

[PATCH] Fix PR 51389

2012-01-25 Thread Andrey Belevantsev
Hello, In this PR data dependence analysis goes wild by trying to process >20k datarefs, so the patch limits the number of datarefs per loop we handle to 1000 via a param. On the way find_data_references_in_loop is made static and predcom/parloops are fixed for compute_data_dependences_for_lo