new testcases for PR712
authorChris Lattner <sabre@nondot.org>
Tue, 28 Feb 2006 05:48:56 +0000 (05:48 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 28 Feb 2006 05:48:56 +0000 (05:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26414 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/rem.ll

index 1141d4d9e00ca957c378e420419b8007e4ec7cb1..1369fa6f66a204d0a9bdf1a3282e6c77fa9c1c89 100644 (file)
@@ -42,3 +42,21 @@ int %test6(int %A) {
        %B = rem int %A, 0   ;; undef
        ret int %B
 }
+
+int %test7(int %A) {
+       %B = mul int %A, 26
+       %C = rem int %B, 13
+       ret int %C
+}
+
+int %test8(int %A) {
+       %B = shl int %A, ubyte 4
+       %C = rem int %B, 8 
+       ret int %C
+}
+
+uint %test9(uint %A) {
+       %B = mul uint %A, 124
+       %C = rem uint %B, 62 
+       ret uint %C
+}