summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrFormats.td
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2011-08-11 20:21:46 +0000
committerOwen Anderson <resistor@mac.com>2011-08-11 20:21:46 +0000
commit26d2f0ac919f6ae868fe901fd4ad64af6f92da4d (patch)
treede83d75d66ddbd00de03a252656ce9cdf46d80b8 /lib/Target/ARM/ARMInstrFormats.td
parentade7d00f5afce5f79ca5c1eb1a854b777c8e0194 (diff)
downloadllvm-26d2f0ac919f6ae868fe901fd4ad64af6f92da4d.tar.gz
llvm-26d2f0ac919f6ae868fe901fd4ad64af6f92da4d.tar.bz2
llvm-26d2f0ac919f6ae868fe901fd4ad64af6f92da4d.tar.xz
Continue to tighten decoding by performing more operand validation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137340 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrFormats.td')
-rw-r--r--lib/Target/ARM/ARMInstrFormats.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMInstrFormats.td b/lib/Target/ARM/ARMInstrFormats.td
index d7446ffe1a..579f3835bc 100644
--- a/lib/Target/ARM/ARMInstrFormats.td
+++ b/lib/Target/ARM/ARMInstrFormats.td
@@ -189,6 +189,7 @@ def MSRMaskOperand : AsmOperandClass {
}
def msr_mask : Operand<i32> {
let PrintMethod = "printMSRMaskOperand";
+ let DecoderMethod = "DecodeMSRMask";
let ParserMatchClass = MSRMaskOperand;
}