[PATCH] D22462: [ARM][LLD] Initial support for ARM TLS

Peter Smith via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 18 10:35:29 PDT 2016


peter.smith updated this revision to Diff 64344.
peter.smith added a comment.

Changes since last revision:

- Rewrite the test cases to limit the amount of unnecessary code. The code-sequences now closely match the TLS examples in the ABI for the ARM Architecture [1].
- Add a test case for local-exec

It could be possible to streamline the tests further to just the literals but I think that this would make it hard for a human to interpret the test and what it is checking for.

[1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0045e/IHI0045E_ABI_addenda.pdf


https://reviews.llvm.org/D22462

Files:
  ELF/Target.cpp
  test/ELF/arm-tls-gd32.s
  test/ELF/arm-tls-ie32.s
  test/ELF/arm-tls-le32.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22462.64344.patch
Type: text/x-patch
Size: 12092 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160718/0cb8ed4d/attachment.bin>


More information about the llvm-commits mailing list