diff options
author | Manman Ren <manman.ren@gmail.com> | 2015-11-11 22:42:31 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2015-11-11 22:42:31 +0000 |
commit | 68150269914cb43e10a636cc9c84eb6a36cc8262 (patch) | |
tree | d5dfa3c1f7e9c196597183a512ba6016b0d80ae9 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | fdbf201fc97004417cdb644aa8d10d2fcb096768 (diff) | |
download | llvm-68150269914cb43e10a636cc9c84eb6a36cc8262.zip llvm-68150269914cb43e10a636cc9c84eb6a36cc8262.tar.gz llvm-68150269914cb43e10a636cc9c84eb6a36cc8262.tar.bz2 |
[TLS on Darwin] change how we handle globals with linkonce or weak linkage.
This is about how we handle static member of a template. Before this commit,
we use internal linkage for the IR thread-local variable, which is inefficient.
With this commit, we will start to follow Itanium C++ ABI.
rdar://problem/23415206
Reviewed by John McCall.
llvm-svn: 252814
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions