[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