diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2019-03-26 10:24:03 +0000 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2019-03-26 10:24:03 +0000 |
| commit | 5c9023847919d710e8d77e710da4a1a0078e57e8 (patch) | |
| tree | b350a9695d99ea7e0c6f520b375335602d9965dc /llvm/lib | |
| parent | 90dbbdbc95ca96b721be33f3f0fefadc67960a6c (diff) | |
| download | bcm5719-llvm-5c9023847919d710e8d77e710da4a1a0078e57e8.tar.gz bcm5719-llvm-5c9023847919d710e8d77e710da4a1a0078e57e8.zip | |
[ARM][Asm] Accept upper case coprocessor number and registers
Differential revision: https://reviews.llvm.org/D59760
llvm-svn: 356984
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp index c3779233870..15656353eb2 100644 --- a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp +++ b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp @@ -3661,7 +3661,7 @@ ARMAsmParser::parseCoprocNumOperand(OperandVector &Operands) { if (Tok.isNot(AsmToken::Identifier)) return MatchOperand_NoMatch; - int Num = MatchCoprocessorOperandName(Tok.getString(), 'p'); + int Num = MatchCoprocessorOperandName(Tok.getString().lower(), 'p'); if (Num == -1) return MatchOperand_NoMatch; // ARMv7 and v8 don't allow cp10/cp11 due to VFP/NEON specific instructions @@ -3684,7 +3684,7 @@ ARMAsmParser::parseCoprocRegOperand(OperandVector &Operands) { if (Tok.isNot(AsmToken::Identifier)) return MatchOperand_NoMatch; - int Reg = MatchCoprocessorOperandName(Tok.getString(), 'c'); + int Reg = MatchCoprocessorOperandName(Tok.getString().lower(), 'c'); if (Reg == -1) return MatchOperand_NoMatch; |

