diff options
author | Hans Wennborg <hans@hanshq.net> | 2012-06-01 16:27:21 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2012-06-01 16:27:21 +0000 |
commit | 789acfb63d66b724c431bea498a89ebe61c33bc0 (patch) | |
tree | a996b2a733d8ff873bb3c3eb3b406c4f201d2218 /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | dc191a184f5b5d1bc9b003166eea610511801806 (diff) | |
download | llvm-789acfb63d66b724c431bea498a89ebe61c33bc0.zip llvm-789acfb63d66b724c431bea498a89ebe61c33bc0.tar.gz llvm-789acfb63d66b724c431bea498a89ebe61c33bc0.tar.bz2 |
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.
llvm-svn: 157818
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions