[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