InstCombine: Add a missing irem identity (X % X -> 0).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119538 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Benjamin Kramer
2010-11-17 19:11:46 +00:00
parent 2b749870d0
commit 1951a5b721
2 changed files with 9 additions and 0 deletions

View File

@@ -81,3 +81,8 @@ define i32 @test12(i32 %i) {
%tmp.5 = srem i32 %tmp.1, 2
ret i32 %tmp.5
}
define i32 @test13(i32 %i) {
%x = srem i32 %i, %i
ret i32 %x
}