From 3f9e772b2ce4db2706c0d464360146182eeb457f Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Tue, 9 Feb 2016 19:17:34 +0000 Subject: [PATCH] [MC] Adding GOTREL expression variant. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260258 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/MC/MCExpr.h | 1 + lib/MC/MCExpr.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/include/llvm/MC/MCExpr.h b/include/llvm/MC/MCExpr.h index f6ccdc09555..aef3ac1489a 100644 --- a/include/llvm/MC/MCExpr.h +++ b/include/llvm/MC/MCExpr.h @@ -165,6 +165,7 @@ public: VK_GOT, VK_GOTOFF, + VK_GOTREL, VK_GOTPCREL, VK_GOTTPOFF, VK_INDNTPOFF, diff --git a/lib/MC/MCExpr.cpp b/lib/MC/MCExpr.cpp index f1a3ffdf1ed..8d975fff9b2 100644 --- a/lib/MC/MCExpr.cpp +++ b/lib/MC/MCExpr.cpp @@ -180,6 +180,7 @@ StringRef MCSymbolRefExpr::getVariantKindName(VariantKind Kind) { case VK_GOT: return "GOT"; case VK_GOTOFF: return "GOTOFF"; + case VK_GOTREL: return "GOTREL"; case VK_GOTPCREL: return "GOTPCREL"; case VK_GOTTPOFF: return "GOTTPOFF"; case VK_INDNTPOFF: return "INDNTPOFF"; @@ -312,6 +313,7 @@ MCSymbolRefExpr::getVariantKindForName(StringRef Name) { return StringSwitch(Name.lower()) .Case("got", VK_GOT) .Case("gotoff", VK_GOTOFF) + .Case("gotrel", VK_GOTREL) .Case("gotpcrel", VK_GOTPCREL) .Case("gottpoff", VK_GOTTPOFF) .Case("indntpoff", VK_INDNTPOFF) -- 2.11.0