summaryrefslogtreecommitdiff
path: root/test/ExecutionEngine/test-ret.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-11-21 17:18:37 +0000
committerChris Lattner <sabre@nondot.org>2002-11-21 17:18:37 +0000
commit2b905fdb814473b34594e154603a670118b35e8a (patch)
tree1a4660f20dc2894364806424e7ecfcf66c001caa /test/ExecutionEngine/test-ret.ll
parentd3e0faca06397b652640de09d65b9c6cbd41da56 (diff)
downloadllvm-2b905fdb814473b34594e154603a670118b35e8a.tar.gz
llvm-2b905fdb814473b34594e154603a670118b35e8a.tar.bz2
llvm-2b905fdb814473b34594e154603a670118b35e8a.tar.xz
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4806 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ExecutionEngine/test-ret.ll')
-rw-r--r--test/ExecutionEngine/test-ret.ll13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/ExecutionEngine/test-ret.ll b/test/ExecutionEngine/test-ret.ll
new file mode 100644
index 0000000000..ce76fb6edb
--- /dev/null
+++ b/test/ExecutionEngine/test-ret.ll
@@ -0,0 +1,13 @@
+; test return instructions
+
+void %test() { ret void }
+sbyte %test() { ret sbyte 1 }
+ubyte %test() { ret ubyte 1 }
+short %test() { ret short -1 }
+ushort %test() { ret ushort 65535 }
+int %test() { ret int -1 }
+uint %test() { ret uint 4 }
+;long %test() { ret void }
+;ulong %test() { ret void }
+;float %test() { ret float 1.0 }
+;double %test() { ret double 2.0 }