diff options
author | Qiu Chaofan <qiucofan@cn.ibm.com> | 2023-08-30 16:22:16 +0800 |
---|---|---|
committer | Qiu Chaofan <qiucofan@cn.ibm.com> | 2023-08-30 16:22:16 +0800 |
commit | 21bea1a208692f26a7112b9f0f46edb21d706023 (patch) | |
tree | 8755fabd8e043899037ada010b9f275fca570316 /llvm/lib/MC/MCExpr.cpp | |
parent | c1dda0f7934d28eb8dfc92206c49b188a1a091de (diff) | |
download | llvm-21bea1a208692f26a7112b9f0f46edb21d706023.zip llvm-21bea1a208692f26a7112b9f0f46edb21d706023.tar.gz llvm-21bea1a208692f26a7112b9f0f46edb21d706023.tar.bz2 |
[PowerPC] Support initial-exec TLS relocation on AIX
Add TLS_IE relocation type to XCOFF writer, and emit code sequence for
initial-exec TLS variables.
Reviewed By: lkail
Differential Revision: https://reviews.llvm.org/D156292
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r-- | llvm/lib/MC/MCExpr.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp index 392bc20..73e6569 100644 --- a/llvm/lib/MC/MCExpr.cpp +++ b/llvm/lib/MC/MCExpr.cpp @@ -327,6 +327,8 @@ StringRef MCSymbolRefExpr::getVariantKindName(VariantKind Kind) { return "gd"; case VK_PPC_AIX_TLSGDM: return "m"; + case VK_PPC_AIX_TLSIE: + return "ie"; case VK_PPC_AIX_TLSLE: return "le"; case VK_PPC_GOT_TLSLD: return "got@tlsld"; |