[PATCH] D43971: [AArch64] Implement native TLS for Windows

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 9 14:19:05 PST 2018


mstorsjo updated this revision to Diff 137840.
mstorsjo edited the summary of this revision.
mstorsjo added a comment.

Managed to implement it without adding any new pseudo instructions. No significant effect on the generated code (the two missing combines are still as before), but this isn't nearly as messy in as many places as before.

While still suboptimal, I wouldn't be quite as embarrased to commit this as such now, with the rest of the instruction selection mess cleaned up now.


https://reviews.llvm.org/D43971

Files:
  lib/Target/AArch64/AArch64ISelLowering.cpp
  lib/Target/AArch64/AArch64ISelLowering.h
  lib/Target/AArch64/AArch64InstrInfo.td
  lib/Target/AArch64/AArch64MCInstLower.cpp
  test/CodeGen/AArch64/win-tls.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43971.137840.patch
Type: text/x-patch
Size: 7180 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180309/b4c5c0be/attachment.bin>


More information about the llvm-commits mailing list