aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2012-06-01 16:27:21 +0000
committerHans Wennborg <hans@hanshq.net>2012-06-01 16:27:21 +0000
commit789acfb63d66b724c431bea498a89ebe61c33bc0 (patch)
treea996b2a733d8ff873bb3c3eb3b406c4f201d2218 /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parentdc191a184f5b5d1bc9b003166eea610511801806 (diff)
downloadllvm-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