[llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 28 06:46:45 PDT 2024
================
@@ -265,12 +265,14 @@ define i32 @rem4() {
; CHECK-NEXT: [[CALL:%.*]] = call i32 @external(), !range [[RNG0:![0-9]+]]
; CHECK-NEXT: ret i32 [[CALL]]
;
- %call = call i32 @external(), !range !0
+ %call = call i32 @external() , !range !0
%urem = urem i32 %call, 3
ret i32 %urem
}
-!0 = !{i32 0, i32 3}
+!0 = ! {
+i32 0, i32 3
+}
----------------
nikic wrote:
Something went wrong here?
https://github.com/llvm/llvm-project/pull/97037
More information about the llvm-commits
mailing list