diff options
author | Chris Lattner <sabre@nondot.org> | 2006-02-28 05:48:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-02-28 05:48:56 +0000 |
commit | c9c85c476829458b094b2027afd17ed7d4b5b56b (patch) | |
tree | f9283f1bb31d2e0d57f6c5d3c0787829675a0984 | |
parent | 6c9951b0da0e534664018e0fdb81606e714ff63c (diff) |
new testcases for PR712
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26414 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Transforms/InstCombine/rem.ll | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/rem.ll b/test/Transforms/InstCombine/rem.ll index 1141d4d9e0..1369fa6f66 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 +} |