aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2013-08-14 01:15:52 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2013-08-14 01:15:52 +0000
commit899ee589f5182a35495f068ae15b5f2b5ff4ef8a (patch)
tree20318e40861a533953b6570e492d9f9c3cbcb480 /lib/Target/Mips/AsmParser/MipsAsmParser.cpp
parent88373c29fe9d0b498ed21c3d29129f31806d7ec8 (diff)
downloadexternal_llvm-899ee589f5182a35495f068ae15b5f2b5ff4ef8a.zip
external_llvm-899ee589f5182a35495f068ae15b5f2b5ff4ef8a.tar.gz
external_llvm-899ee589f5182a35495f068ae15b5f2b5ff4ef8a.tar.bz2
[mips] Fix bug in parsing accumulator registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188344 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/AsmParser/MipsAsmParser.cpp')
-rw-r--r--lib/Target/Mips/AsmParser/MipsAsmParser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
index 28ad090..c9bc29a 100644
--- a/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+++ b/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
@@ -861,8 +861,8 @@ int MipsAsmParser::matchFCCRegisterName(StringRef Name) {
int MipsAsmParser::matchACRegisterName(StringRef Name) {
- if (Name.startswith("acc")) {
- StringRef NumString = Name.substr(3);
+ if (Name.startswith("ac")) {
+ StringRef NumString = Name.substr(2);
unsigned IntVal;
if (NumString.getAsInteger(10, IntVal))
return -1; // This is not an integer.