summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorWesley Peck <peckw@wesleypeck.com>2011-11-27 05:16:58 +0000
committerWesley Peck <peckw@wesleypeck.com>2011-11-27 05:16:58 +0000
commit4c729f115212f6d9a7781745598ddcbd38959521 (patch)
treed88fbb3580472d7563c2076422a7c593c7d6111b /test
parentfed700da6028af2ca5fd4a1ecfec3572db5b0023 (diff)
downloadllvm-4c729f115212f6d9a7781745598ddcbd38959521.tar.gz
llvm-4c729f115212f6d9a7781745598ddcbd38959521.tar.bz2
llvm-4c729f115212f6d9a7781745598ddcbd38959521.tar.xz
Add several new instructions supported by the latest MicroBlaze.
These instructions are not generated by the backend yet, this will come in a later commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145161 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_mbar.txt14
-rw-r--r--test/MC/Disassembler/MBlaze/mblaze_pattern.txt3
2 files changed, 17 insertions, 0 deletions
diff --git a/test/MC/Disassembler/MBlaze/mblaze_mbar.txt b/test/MC/Disassembler/MBlaze/mblaze_mbar.txt
new file mode 100644
index 0000000000..6beba86b15
--- /dev/null
+++ b/test/MC/Disassembler/MBlaze/mblaze_mbar.txt
@@ -0,0 +1,14 @@
+# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
+
+################################################################################
+# Memory Barrier instructions
+################################################################################
+
+# CHECK: mbar 0
+0xB8 0x02 0x00 0x04
+
+# CHECK: mbar 1
+0xB8 0x22 0x00 0x04
+
+# CHECK: mbar 2
+0xB8 0x42 0x00 0x04
diff --git a/test/MC/Disassembler/MBlaze/mblaze_pattern.txt b/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
index 1268378fa0..cb19ee0427 100644
--- a/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
+++ b/test/MC/Disassembler/MBlaze/mblaze_pattern.txt
@@ -12,3 +12,6 @@
# CHECK: pcmpeq r0, r1, r2
0x88 0x01 0x14 0x00
+
+# CHECK: clz r0, r1
+0x90 0x01 0x00 0xE0