[llvm-commits] Enable early dup of any small bb

Rafael Ávila de Espíndola rafael.espindola at gmail.com
Thu Jun 16 04:18:03 PDT 2011


On 11-06-16 2:31 AM, Cameron Zwarich wrote:
> I tried the JavaScriptCore interpreter on x86-64. This patch gives a
> 2.8% speedup on SunSpider, with a huge speedup (15.7%) on the regexp
> interpreter that constitutes a bulk of the improvement. Hopefully, I
> can also try on ARM tomorrow.
>
> It might be a good idea to check if it is failing to duplicate
> indirect branches without your patch. If you're interested I can tell
> you how to force the interpreter and where to look in the code.

I would LOVE that.

My patch doesn't change the duplication of indirectbr, but it is 
possible that a pass duplicating small blocks exposes more possibilities.

> Cameron

Cheers,
Rafael



More information about the llvm-commits mailing list