[PATCH] [lld][ELF][ARM] Implement static (initial exec) TLS model
Denis Protivensky
dprotivensky at accesssoftek.com
Tue Mar 17 02:56:41 PDT 2015
Updated:
- reworked the code of tp_off calculation
- replaced dyn_cast_or_null with dyn_cast
Didn't change atom content variables to be static class variables because it becomes inconsistent with other platforms, and there are more places to change, so the diff will grow for no reason. I can update it further in a separate commit if requested.
http://reviews.llvm.org/D8353
Files:
lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp
lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.h
lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
lib/ReaderWriter/ELF/ARM/ARMTargetHandler.cpp
lib/ReaderWriter/ELF/ARM/ARMTargetHandler.h
test/elf/ARM/rel-tls-ie32.test
test/elf/ARM/rel-tls-le32.test
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8353.22082.patch
Type: text/x-patch
Size: 14697 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150317/2bd154d5/attachment.bin>
More information about the llvm-commits
mailing list