diff options
author | Roman Divacky <rdivacky@freebsd.org> | 2012-08-24 16:26:02 +0000 |
---|---|---|
committer | Roman Divacky <rdivacky@freebsd.org> | 2012-08-24 16:26:02 +0000 |
commit | ace4707ea681a2df13e7ddd4705f338ad64c8514 (patch) | |
tree | b5826d00baac8ac0a0f0ddb694b9d154cb634533 /llvm/lib/MC/MCExpr.cpp | |
parent | 7d3d94454c423046d3ce00052b74ed0d722b2518 (diff) | |
download | bcm5719-llvm-ace4707ea681a2df13e7ddd4705f338ad64c8514.tar.gz bcm5719-llvm-ace4707ea681a2df13e7ddd4705f338ad64c8514.zip |
Lower constant pools and jump tables via TOC on PPC64/SVR4.
In collaboration with Adhemerval Zanella.
llvm-svn: 162562
Diffstat (limited to 'llvm/lib/MC/MCExpr.cpp')
-rw-r--r-- | llvm/lib/MC/MCExpr.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCExpr.cpp b/llvm/lib/MC/MCExpr.cpp index 0eb7fcce684..2d1cadd87f6 100644 --- a/llvm/lib/MC/MCExpr.cpp +++ b/llvm/lib/MC/MCExpr.cpp @@ -197,7 +197,8 @@ StringRef MCSymbolRefExpr::getVariantKindName(VariantKind Kind) { case VK_ARM_GOTTPOFF: return "(gottpoff)"; case VK_ARM_TLSGD: return "(tlsgd)"; case VK_ARM_TARGET1: return "(target1)"; - case VK_PPC_TOC: return "toc"; + case VK_PPC_TOC: return "tocbase"; + case VK_PPC_TOC_ENTRY: return "toc"; case VK_PPC_DARWIN_HA16: return "ha16"; case VK_PPC_DARWIN_LO16: return "lo16"; case VK_PPC_GAS_HA16: return "ha"; |