diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2017-11-21 15:06:01 +0000 |
---|---|---|
committer | Oliver Stannard <oliver.stannard@arm.com> | 2017-11-21 15:06:01 +0000 |
commit | d6ca9879bab19410cbfc8c41d4c4b7a8f3668699 (patch) | |
tree | 387e236321f4d535880b571c98eae82c10fab7ca /llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | |
parent | 1b7f8d5b043a2c97d4db17fdbd092cf097d8445d (diff) | |
download | bcm5719-llvm-d6ca9879bab19410cbfc8c41d4c4b7a8f3668699.tar.gz bcm5719-llvm-d6ca9879bab19410cbfc8c41d4c4b7a8f3668699.zip |
[ARM] Add diagnostics for SPR/DPR lists
Differential revision: https://reviews.llvm.org/D39195
llvm-svn: 318766
Diffstat (limited to 'llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp index caa46bcb98d..1d59cd1a745 100644 --- a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp +++ b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp @@ -10137,6 +10137,9 @@ ARMAsmParser::getCustomOperandDiag(ARMMatchResultTy MatchError) { case Match_DPR: return hasD16() ? "operand must be a register in range [d0, d15]" : "operand must be a register in range [d0, d31]"; + case Match_DPR_RegList: + return hasD16() ? "operand must be a list of registers in range [d0, d15]" + : "operand must be a list of registers in range [d0, d31]"; // For all other diags, use the static string from tablegen. default: |