[PATCH] D11410: [GMR] Teach GlobalsModRef to distinguish an important and safe case of no-alias with non-addr-taken globals: they cannot alias a captured pointer.

Michael Zolotukhin mzolotukhin at apple.com
Fri Jul 24 14:38:32 PDT 2015


mzolotukhin added a comment.

I also tested clean compiler with "" and got following results:

  More than 0.5% changes:
  =========================================
  Benchmark       Old     New     Delta
  -----------------------------------------
  403.gcc         415.91  413.33  -0.62%
  429.mcf         388.97  385.67  -0.85%
  445.gobmk       866.1   860.82  -0.61%
  458.sjeng       1035.76 1071.71  3.47%    <-- probably noisy run
  483.xalancbmk   528.78  525.81  -0.56%
  =========================================

It means that there are some regressions which didn't recover even with this patch. I think we can investigate them later, after the patch is committed, and they are verified by regular testing.


http://reviews.llvm.org/D11410







More information about the llvm-commits mailing list