[compiler-rt] r301089 - [builtins] Implement emulated TLS on Windows.

Frederich Munch via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 24 17:40:12 PDT 2017


Would #if !defined(__clang__) && !defined(__ATOMIC_RELEASE ) be an acceptable solution?

Otherwise is there an easy way to determine if clang is using compiler-rt?

Thanks.

________________________________
From: hwennborg at google.com <hwennborg at google.com> on behalf of Hans Wennborg <hans at chromium.org>
Sent: Monday, April 24, 2017 11:30 PM
To: Frederich Munch
Cc: llvm-commits
Subject: Re: [compiler-rt] r301089 - [builtins] Implement emulated TLS on Windows.

On Sat, Apr 22, 2017 at 11:45 AM, Frederich Munch via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: marsupial
> Date: Sat Apr 22 13:45:17 2017
> New Revision: 301089
>
> URL: http://llvm.org/viewvc/llvm-project?rev=301089&view=rev
> Log:
> [builtins] Implement emulated TLS on Windows.
>
> Summary:
> LLVM JIT needs to be able to use emulated TLS on all platforms, and this provides a reference one can compile to enable emutls for Linux/Mac/Windows.
>
> Reviewers: chh, howard.hinnant
>
> Reviewed By: chh
>
> Subscribers: mgorny, llvm-commits
>
> Differential Revision: https://reviews.llvm.org/D30787

Reverted in r301274 due to PR32777
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170425/455d88c7/attachment.html>


More information about the llvm-commits mailing list