summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPC.h
diff options
context:
space:
mode:
authorRoman Divacky <rdivacky@freebsd.org>2011-06-09 20:25:38 +0000
committerRoman Divacky <rdivacky@freebsd.org>2011-06-09 20:25:38 +0000
commita1000742d28f33dd8dd9858e64282e7749c0bd64 (patch)
tree733f01429f46d1d69a5a4c0863955f56eb64896c /lib/Target/PowerPC/PPC.h
parente5dfa8f697d3c48361d507491d0cff35607ed419 (diff)
downloadllvm-a1000742d28f33dd8dd9858e64282e7749c0bd64.tar.gz
llvm-a1000742d28f33dd8dd9858e64282e7749c0bd64.tar.bz2
llvm-a1000742d28f33dd8dd9858e64282e7749c0bd64.tar.xz
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
Diffstat (limited to 'lib/Target/PowerPC/PPC.h')
-rw-r--r--lib/Target/PowerPC/PPC.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/PowerPC/PPC.h b/lib/Target/PowerPC/PPC.h
index 7242f3aa84..92672b5b17 100644
--- a/lib/Target/PowerPC/PPC.h
+++ b/lib/Target/PowerPC/PPC.h
@@ -43,7 +43,7 @@ namespace llvm {
TargetAsmBackend *createPPCAsmBackend(const Target &, const std::string &);
void LowerPPCMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
- AsmPrinter &AP);
+ AsmPrinter &AP, bool isDarwin);
extern Target ThePPC32Target;
extern Target ThePPC64Target;