From: Chris Lattner Date: Wed, 23 Jul 2003 23:21:08 +0000 (+0000) Subject: Add new tests, make existing tests more difficult X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=84f644aacfcb34cbca2e9cfbabdf73e085aa20d6;p=oota-llvm.git Add new tests, make existing tests more difficult git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7286 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/InstCombine/cast-set.ll b/test/Transforms/InstCombine/cast-set.ll index 55947d6b7e5..9cc32250280 100644 --- a/test/Transforms/InstCombine/cast-set.ll +++ b/test/Transforms/InstCombine/cast-set.ll @@ -7,7 +7,7 @@ bool %test1(int %X) { %A = cast int %X to uint - %c = setne uint %A, 0 ; Convert to setne int %X, 0 + %c = setne uint %A, 12 ; Convert to setne int %X, 12 ret bool %c } @@ -30,8 +30,15 @@ bool %test3(int %A, int %B) { int %test4(int %A) { %B = cast int %A to uint - %C = shl uint %B, ubyte 1 + %C = shl uint %B, ubyte 2 %D = cast uint %C to int ret int %D } +short %test5(short %A) { + %B = cast short %A to uint + %C = and uint %B, 15 + %D = cast uint %C to short + ret short %D +} +