[PATCH] D39393: [asan] Use dynamic shadow on 32-bit Android.

Evgenii Stepanov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 6 18:30:28 PST 2017


eugenis added a comment.

It turns out that clang is exceptionally bad at accessing external variables in PIC code on ARM:
https://bugs.llvm.org/show_bug.cgi?id=35221

This translates to 20% code size regression, and 15% CPU.
I think I'll hold off on this change, and look at the codegen issue in the meantime.


https://reviews.llvm.org/D39393





More information about the llvm-commits mailing list