Re: [var-tracking] [not-good!] disable shared_hash and other simplifications

2011-08-22 Thread Jakub Jelinek
On Mon, Aug 22, 2011 at 07:49:43PM +0200, Steven Bosscher wrote: > On Mon, Aug 22, 2011 at 1:54 PM, Jakub Jelinek wrote: > >> * From a very wide field of view, all this DF solving reminded me a > >> lot of what I've seen in df-*.c. Why can't variable tracking be > >> integrated in the main DF pass

Re: [var-tracking] [not-good!] disable shared_hash and other simplifications

2011-08-22 Thread Steven Bosscher
On Mon, Aug 22, 2011 at 1:54 PM, Jakub Jelinek wrote: >> * From a very wide field of view, all this DF solving reminded me a >> lot of what I've seen in df-*.c. Why can't variable tracking be >> integrated in the main DF pass of the compiler, the one that happens >> *after* register allocation? >

Re: [var-tracking] [not-good!] disable shared_hash and other simplifications

2011-08-22 Thread Jakub Jelinek
On Mon, Aug 22, 2011 at 02:26:58PM +0300, Dimitrios Apostolou wrote: > the attached patch applies after my previous one, and actually > cancels all runtime gains from it. It doesn't make things worse than > initially, so it's not *that* bad. You should really test it on the testcases which lead to

[var-tracking] [not-good!] disable shared_hash and other simplifications

2011-08-22 Thread Dimitrios Apostolou
Hello, the attached patch applies after my previous one, and actually cancels all runtime gains from it. It doesn't make things worse than initially, so it's not *that* bad. While trying to understand var-tracking I deleted the whole shared hash table concept and some other indirections. It