summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Sparc/sparc-ctrl-instructions.s
diff options
context:
space:
mode:
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-07 01:49:11 +0000
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-07 01:49:11 +0000
commit0458b599f85801782bfd0a9b5e35baf35ee87a70 (patch)
treea525e46db012aa325f4ef9bbeb3cfb00a5f55493 /llvm/test/MC/Sparc/sparc-ctrl-instructions.s
parent3e69e13092698b4426c2218e8be526e8066af131 (diff)
downloadbcm5719-llvm-0458b599f85801782bfd0a9b5e35baf35ee87a70.tar.gz
bcm5719-llvm-0458b599f85801782bfd0a9b5e35baf35ee87a70.zip
[Sparc] Add support for parsing memory operands in sparc AsmParser.
llvm-svn: 198658
Diffstat (limited to 'llvm/test/MC/Sparc/sparc-ctrl-instructions.s')
-rw-r--r--llvm/test/MC/Sparc/sparc-ctrl-instructions.s23
1 files changed, 23 insertions, 0 deletions
diff --git a/llvm/test/MC/Sparc/sparc-ctrl-instructions.s b/llvm/test/MC/Sparc/sparc-ctrl-instructions.s
new file mode 100644
index 00000000000..5a2c5975f61
--- /dev/null
+++ b/llvm/test/MC/Sparc/sparc-ctrl-instructions.s
@@ -0,0 +1,23 @@
+! RUN: llvm-mc %s -arch=sparc -show-encoding | FileCheck %s
+! RUN: llvm-mc %s -arch=sparcv9 -show-encoding | FileCheck %s
+
+ ! CHECK: call foo
+ call foo
+
+ ! CHECK: call %g1+%i2
+ call %g1 + %i2
+
+ ! CHECK: call %o1+8
+ call %o1 + 8
+
+ ! CHECK: call %g1
+ call %g1
+
+ ! CHECK: jmp %g1+%i2
+ jmp %g1 + %i2
+
+ ! CHECK: jmp %o1+8
+ jmp %o1 + 8
+
+ ! CHECK: jmp %g1
+ jmp %g1
OpenPOWER on IntegriCloud