summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/cast.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-11-29 07:17:32 +0000
committerChris Lattner <sabre@nondot.org>2006-11-29 07:17:32 +0000
commit6478b2fcd1e8756e75af088d9c6631caa123fbf9 (patch)
tree854b0d5785cbebe9302438a00a674043cf0bcea6 /test/Transforms/InstCombine/cast.ll
parent6aa5eb19d53795dd026921859350df89b0169dfa (diff)
downloadllvm-6478b2fcd1e8756e75af088d9c6631caa123fbf9.tar.gz
llvm-6478b2fcd1e8756e75af088d9c6631caa123fbf9.tar.bz2
llvm-6478b2fcd1e8756e75af088d9c6631caa123fbf9.tar.xz
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32010 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/InstCombine/cast.ll')
-rw-r--r--test/Transforms/InstCombine/cast.ll7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/cast.ll b/test/Transforms/InstCombine/cast.ll
index 5a82f5e8c8..32b62158bc 100644
--- a/test/Transforms/InstCombine/cast.ll
+++ b/test/Transforms/InstCombine/cast.ll
@@ -219,3 +219,10 @@ ushort %test34(ushort %a) {
ret ushort %c2
}
+ushort %test35(ushort %a) {
+ %c1 = bitcast ushort %a to short
+ %tmp2 = lshr short %c1, ubyte 8
+ %c2 = bitcast short %tmp2 to ushort
+ ret ushort %c2
+}
+