This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Enhance reload_cse_move2add


On 07/02/2010 12:58 PM, Jie Zhang wrote:
168.wupwise            1260       1232       -2.22%
189.lucas              1406       1380       -1.85%

Lucas is insanely dependent on register allocation and scheduling. With -fweb and -frename-registers both disabled at -O2, I suspect the reason of the regression is that your patch increases register lifetimes and makes scheduling a bit harder. I don't think this should be a reason to hold up your patch though, it would be more profitable to add some kind of rematerialization to the scheduler.


Paolo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]