[PowerPC] Remove VK_PPC_TLSGD and VK_PPC_TLSLD
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Tue, 2 Jul 2013 21:29:06 +0000 (21:29 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Tue, 2 Jul 2013 21:29:06 +0000 (21:29 +0000)
commit4050995650c5a74cbaaf3b793b739aa563fa3848
tree21e910d676704709dfec5f467e76e020ebd7a9ce
parent421c8fb2ce5659d5dab9e7a24d856d5bfaa84301
[PowerPC] Remove VK_PPC_TLSGD and VK_PPC_TLSLD

The PowerPC-specific modifiers VK_PPC_TLSGD and VK_PPC_TLSLD
correspond exactly to the generic modifiers VK_TLSGD and VK_TLSLD.
This causes some confusion with the asm parser, since VK_PPC_TLSGD
is output as @tlsgd, which is then read back in as VK_TLSGD.

To avoid this confusion, this patch removes the PowerPC-specific
modifiers and uses the generic modifiers throughout.  (The only
drawback is that the generic modifiers are printed in upper case
while the usual convention on PowerPC is to use lower-case modifiers.
But this is just a cosmetic issue.)

llvm-svn: 185476
llvm/include/llvm/MC/MCExpr.h
llvm/lib/MC/MCELFStreamer.cpp
llvm/lib/MC/MCExpr.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
llvm/test/CodeGen/PowerPC/tls-gd.ll
llvm/test/CodeGen/PowerPC/tls-ld-2.ll
llvm/test/CodeGen/PowerPC/tls-ld.ll