summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-03-26 11:05:24 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-03-26 11:05:24 +0000
commit85f482b02fa9a52a82b63cf5e7ee4826e287f058 (patch)
tree64f5970085e42a4909e247700d3390c49a938c18 /llvm/lib
parent91d4407cd875efa758af2a306c912e3ba37bebd5 (diff)
downloadbcm5719-llvm-85f482b02fa9a52a82b63cf5e7ee4826e287f058.tar.gz
bcm5719-llvm-85f482b02fa9a52a82b63cf5e7ee4826e287f058.zip
[mips] $s8 is an alias for $fp in all ABI's, not just N32/N64.
llvm-svn: 204793
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
index 078b554e2e0..ca11e35a440 100644
--- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
@@ -1018,9 +1018,10 @@ int MipsAsmParser::matchCPURegisterName(StringRef Name) {
.Case("s7", 23)
.Case("k0", 26)
.Case("k1", 27)
+ .Case("gp", 28)
.Case("sp", 29)
.Case("fp", 30)
- .Case("gp", 28)
+ .Case("s8", 30)
.Case("ra", 31)
.Case("t0", 8)
.Case("t1", 9)
@@ -1048,7 +1049,6 @@ int MipsAsmParser::matchCPURegisterName(StringRef Name) {
.Case("a7", 11)
.Case("kt0", 26)
.Case("kt1", 27)
- .Case("s8", 30)
.Default(-1);
warnIfAssemblerTemporary(CC);
OpenPOWER on IntegriCloud