[PowerPC] Support various tls-related modifiers
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 21 Jun 2013 14:44:15 +0000 (14:44 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 21 Jun 2013 14:44:15 +0000 (14:44 +0000)
commitcab0a1933875935c717136d251e2af9749533ba8
tree7922bc394b1d74b0523072a8df893c9e64b45ddd
parentf7c1ee79fe90353fcd3f545f9d45a01a837bbf4b
[PowerPC] Support various tls-related modifiers

The current code base only supports the minimum set of tls-related
relocations and @modifiers that are necessary to support compiler-
generated code.  This patch extends this to the full set defined
in the ABI (and supported by the GNU assembler) for the benefit
of the assembler parser.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184551 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCExpr.h
include/llvm/Object/ELF.h
include/llvm/Support/ELF.h
lib/MC/MCELFStreamer.cpp
lib/MC/MCExpr.cpp
lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
test/MC/PowerPC/ppc64-fixups.s