[llvm] [InstCombine] Support well-defined recurrences in isGuaranteedNotToBeUndefOrPoison (PR #150420)
Cullen Rhodes via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 31 04:59:23 PDT 2025
================
@@ -153,6 +153,19 @@ define i32 @early_freeze_test4(i32 %v1) {
ret i32 %v2.fr
}
+define i32 @assume(i32 %a, i32 %b) {
+; CHECK-LABEL: @assume(
+; CHECK-NEXT: call void @llvm.assume(i1 true) [ "noundef"(i32 [[A:%.*]]) ]
+; CHECK-NEXT: [[ADD_FR:%.*]] = freeze i32 [[ADD:%.*]]
----------------
c-rhodes wrote:
good spot! That'll teach me to blindly trust update_test_checks.py.
https://github.com/llvm/llvm-project/pull/150420
More information about the llvm-commits
mailing list