summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-12-22 06:37:58 +0000
committerChris Lattner <sabre@nondot.org>2009-12-22 06:37:58 +0000
commit2adbef06a637b367f724d0a46f7fa78d5827ec64 (patch)
tree030e004d00d3ce2ce5254b6f9ee1d844fcfc0fe2 /test/MC
parent222af464822c9c47b2859e813912ed6ba5339217 (diff)
downloadllvm-2adbef06a637b367f724d0a46f7fa78d5827ec64.tar.gz
llvm-2adbef06a637b367f724d0a46f7fa78d5827ec64.tar.bz2
llvm-2adbef06a637b367f724d0a46f7fa78d5827ec64.tar.xz
rewrite the file parser for the disassembler, implementing support for
comments. Also, check in a simple testcase for the disassembler, including a test for r91864 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91894 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r--test/MC/Disassembler/dg.exp4
-rw-r--r--test/MC/Disassembler/simple-tests.txt15
2 files changed, 19 insertions, 0 deletions
diff --git a/test/MC/Disassembler/dg.exp b/test/MC/Disassembler/dg.exp
new file mode 100644
index 0000000000..68d5f1de39
--- /dev/null
+++ b/test/MC/Disassembler/dg.exp
@@ -0,0 +1,4 @@
+load_lib llvm.exp
+
+RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{txt}]]
+
diff --git a/test/MC/Disassembler/simple-tests.txt b/test/MC/Disassembler/simple-tests.txt
new file mode 100644
index 0000000000..92f303623d
--- /dev/null
+++ b/test/MC/Disassembler/simple-tests.txt
@@ -0,0 +1,15 @@
+# RUN: llvm-mc --disassemble %s | FileCheck %s
+
+# CHECK: int $33
+0xCD 0x21
+
+# CHECK: int $33
+0xCD 0x21
+
+
+# CHECK: addb %al, (%rax)
+0 0 0 0 0 0
+
+# CHECK: callq -1234
+0xe8 0x2e 0xfb 0xff 0xff
+