Fix emission of PPC64 assembler on non-darwin platforms by splitting
authorRoman Divacky <rdivacky@freebsd.org>
Thu, 9 Jun 2011 20:25:38 +0000 (20:25 +0000)
committerRoman Divacky <rdivacky@freebsd.org>
Thu, 9 Jun 2011 20:25:38 +0000 (20:25 +0000)
commita1000742d28f33dd8dd9858e64282e7749c0bd64
tree733f01429f46d1d69a5a4c0863955f56eb64896c
parente5dfa8f697d3c48361d507491d0cff35607ed419
Fix emission of PPC64 assembler on non-darwin platforms by splitting
VK_PPC_{HA,LO}16 into darwin and gas variants.

Darwin wants {ha,lo}16(symbol) while gnu as wants symbol@{ha,l}.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132802 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCExpr.h
lib/MC/MCExpr.cpp
lib/Target/PowerPC/PPC.h
lib/Target/PowerPC/PPCAsmPrinter.cpp
lib/Target/PowerPC/PPCMCInstLower.cpp