xref: /llvm-project/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll (revision acdc419c897f8a9414c7a00c8908ac32312afee2)
1; RUN: opt < %s -passes=instcombine -S | FileCheck %s
2; PR1933
3
4; CHECK: rem
5
6define i32 @fold(i32 %a) {
7  %s = mul i32 %a, 3
8  %c = urem i32 %s, 3
9  ret i32 %c
10}
11