summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
diff options
context:
space:
mode:
authorZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-05-27 14:58:51 +0000
committerZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-05-27 14:58:51 +0000
commitb355e8f604d3b26f15990b478a126b254a0fd9b8 (patch)
treea366a0fd7c6a7c69edecd1b27d9d5a01fb982794 /llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
parentde9467593a2f6ad4f6bf3f83eead8c221b25da75 (diff)
downloadbcm5719-llvm-b355e8f604d3b26f15990b478a126b254a0fd9b8.tar.gz
bcm5719-llvm-b355e8f604d3b26f15990b478a126b254a0fd9b8.zip
[mips][mips64r6] Add Relocations R_MIPS_PCHI16, R_MIPS_PCLO16
Differential Revision: http://reviews.llvm.org/D3860 llvm-svn: 209659
Diffstat (limited to 'llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp')
-rw-r--r--llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
index b9a0962603f..86fd386967f 100644
--- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
@@ -1982,6 +1982,8 @@ MCSymbolRefExpr::VariantKind MipsAsmParser::getVariantKind(StringRef Symbol) {
.Case("call_lo", MCSymbolRefExpr::VK_Mips_CALL_LO16)
.Case("higher", MCSymbolRefExpr::VK_Mips_HIGHER)
.Case("highest", MCSymbolRefExpr::VK_Mips_HIGHEST)
+ .Case("pcrel_hi", MCSymbolRefExpr::VK_Mips_PCREL_HI16)
+ .Case("pcrel_lo", MCSymbolRefExpr::VK_Mips_PCREL_LO16)
.Default(MCSymbolRefExpr::VK_None);
assert(VK != MCSymbolRefExpr::VK_None);
OpenPOWER on IntegriCloud