On 07/21/2010 03:06 PM, Steven Bosscher wrote: > 3. GCC now has better alias analysis than it used to, especially with > the alias-exporting stuff that exports the GIMPLE points-to analysis > results, but also just all the other little things that were > contributed over the last 10 years (little things like tree-ssa :) [...] > It looks like ~9% extra !true_dependence cases are found with cselib, > with is not insignificant:
So, if you want to do something useful in this area, try finding out why cselib is still useful despite your point 3 above. Maybe alias analysis can be improved? If that can't be improved, I think that rather than remove cselib from the scheduler, the question should be: if it's useful, why don't we use it for other schedulers rather than only sched-ebb? Bernd