We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Y -nsw X s> NonNeg
Y s> X
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alive2: https://alive2.llvm.org/ce/z/H7v8VG
define i1 @src(i32 %x, i32 %y, i32 range(i32 0, -2147483648) %z) { entry: %sub = sub nsw i32 %y, %x %cond = icmp sgt i32 %sub, %z call void @llvm.assume(i1 %cond) %ret = icmp slt i32 %x, %y ret i1 %ret } define i1 @tgt(i32 %x, i32 %y, i32 %z) { entry: ret i1 true }
See dtcxzyw/llvm-tools#57
The text was updated successfully, but these errors were encountered:
sub nsw
[ConstraintElim] Decompose sub nsw (#118219)
003fb2a
Closes #118211.
dtcxzyw
Successfully merging a pull request may close this issue.
Alive2: https://alive2.llvm.org/ce/z/H7v8VG
See dtcxzyw/llvm-tools#57
The text was updated successfully, but these errors were encountered: