summaryrefslogtreecommitdiff
path: root/test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-07-19 10:05:04 +0000
committerTim Northover <tnorthover@apple.com>2013-07-19 10:05:04 +0000
commit38c6ff6c111fcc53debb9e2880f89e2dd0676217 (patch)
tree4af833fe6c478fcfd619799e9684b171961d072a /test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt
parentc09228dba3be474d9835cad19adc4419224872f3 (diff)
downloadllvm-38c6ff6c111fcc53debb9e2880f89e2dd0676217.tar.gz
llvm-38c6ff6c111fcc53debb9e2880f89e2dd0676217.tar.bz2
llvm-38c6ff6c111fcc53debb9e2880f89e2dd0676217.tar.xz
Improve llvm-mc disassembler mode and refactor ARM tests to use it
This allows "llvm-mc -disassemble" to accept two new features: + Using comma as a byte separator + Grouping bytes with '[' and ']' pairs. The behaviour outside a [...] group is unchanged. But within the group once llvm-mc encounters a true error, it stops rather than trying to resynchronise the stream at the next byte. This is more useful for disassembly tests, where we have an almost-instruction in mind and don't care what the misaligned interpretation would be. Particularly if it means llvm-mc won't actually see the next intended almost-instruction. As a side effect, this means llvm-mc can disassemble its own -show-encoding output if copy-pasted. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186661 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt')
-rw-r--r--test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt b/test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt
deleted file mode 100644
index 9bb0995ece..0000000000
--- a/test/MC/Disassembler/ARM/invalid-VLD1LNd32_UPD-thumb.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-# RUN: llvm-mc -triple thumbv7 -show-encoding -disassemble < %s 2>&1 | FileCheck %s
-
-0xa0 0xf9 0x10 0x08
-# CHECK: invalid instruction encoding