From c9c85c476829458b094b2027afd17ed7d4b5b56b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 28 Feb 2006 05:48:56 +0000 Subject: [PATCH] new testcases for PR712 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26414 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/InstCombine/rem.ll | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/Transforms/InstCombine/rem.ll b/test/Transforms/InstCombine/rem.ll index 1141d4d9e00..1369fa6f66a 100644 --- a/test/Transforms/InstCombine/rem.ll +++ b/test/Transforms/InstCombine/rem.ll @@ -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 +}