[PATCH] D15340: Separate CSRs into a subset handled via explicit copies and a subset handled by prologue/epilogue

Manman Ren via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 9 14:12:39 PST 2015


manmanren added a comment.

In http://reviews.llvm.org/D15340#306304, @hfinkel wrote:

> Sounds good.
>
> > Yes, as implemented in clang front end (specified by Itanium ABI, we will have a one-time initialization block that can be slow).
>
>
> Are the Clang parts upstream yet? (or are you waiting on this part first?)


Not yet, I am waiting for this part to land first. Without this part, on AArch64, the performance can be worse than not using CXX_FAST_TLS.
The clang part is very straightforward, it uses CXX_FAST_TLS on Darwin platform.

Cheers,
Manman


http://reviews.llvm.org/D15340





More information about the llvm-commits mailing list