commit | f0234fcbc9be9798c10dedc3e3c134b7afbc6511 | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@hanshq.net> | Fri Jun 01 16:27:21 2012 +0000 |
committer | Hans Wennborg <hans@hanshq.net> | Fri Jun 01 16:27:21 2012 +0000 |
tree | 58aa8ee7a2be4159fbbbfe5085f56ea7eee31b1e | |
parent | 6bb5c0074dc4cede2ad8efd420ec91288f91b012 [diff] |
Implement the local-dynamic TLS model for x86 (PR3985) This implements codegen support for accesses to thread-local variables using the local-dynamic model, and adds a clean-up pass so that the base address for the TLS block can be re-used between local-dynamic access on an execution path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157818 91177308-0d34-0410-b5e6-96231b3b80d8