summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-01-30 04:02:38 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-01-30 04:02:38 +0000
commit4747d6b0a50fe9fd22c03d10d72a748bef3edb58 (patch)
tree9cb97ad833fd85c4e3cee70731155bf130c91f10 /include
parent9629ad300552f1a34f806eae90afb85bc6c55e9b (diff)
downloadllvm-4747d6b0a50fe9fd22c03d10d72a748bef3edb58.tar.gz
llvm-4747d6b0a50fe9fd22c03d10d72a748bef3edb58.tar.bz2
llvm-4747d6b0a50fe9fd22c03d10d72a748bef3edb58.tar.xz
ARM: support TLS descriptor relocations
Add support for tlsdesc relocations which are part of the ABI, marked as experimental. These relocations permit the linker to perform TLS reference optimizations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200447 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/MC/MCExpr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/MC/MCExpr.h b/include/llvm/MC/MCExpr.h
index b62252057f..13f3ad0570 100644
--- a/include/llvm/MC/MCExpr.h
+++ b/include/llvm/MC/MCExpr.h
@@ -167,6 +167,7 @@ public:
VK_ARM_PREL31,
VK_ARM_TLSLDO, // symbol(tlsldo)
VK_ARM_TLSCALL, // symbol(tlscall)
+ VK_ARM_TLSDESC, // symbol(tlsdesc)
VK_PPC_LO, // symbol@l
VK_PPC_HI, // symbol@h