summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-13 02:00:07 +0000
committerChris Lattner <sabre@nondot.org>2006-05-13 02:00:07 +0000
commit5250bae5eed2aa1989f6a710d56fe6eac5bd9e8e (patch)
tree8d94c1a0fe021f552b917522c35f376e144e4f9f /test
parent2144c2536428f3e4eff4ec8323f00b3b47a80a2e (diff)
downloadllvm-5250bae5eed2aa1989f6a710d56fe6eac5bd9e8e.tar.gz
llvm-5250bae5eed2aa1989f6a710d56fe6eac5bd9e8e.tar.bz2
llvm-5250bae5eed2aa1989f6a710d56fe6eac5bd9e8e.tar.xz
New testcase for instcombine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28272 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/InstCombine/cast.ll9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/cast.ll b/test/Transforms/InstCombine/cast.ll
index ed229e9612..69f31b4e6c 100644
--- a/test/Transforms/InstCombine/cast.ll
+++ b/test/Transforms/InstCombine/cast.ll
@@ -185,3 +185,12 @@ uint %test29(uint %c1, uint %c2) {
ret uint %tmp10
}
+uint %test30(uint %c1) {
+ %c2 = cast uint %c1 to ubyte
+ %c3 = xor ubyte %c2, 1
+ %c4 = cast ubyte %c3 to uint
+ ret uint %c4
+}
+
+
+