-
Notifications
You must be signed in to change notification settings - Fork 8
pre-commit: PR158242 #2811
New issue
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
pre-commit: PR158242 #2811
Conversation
Diff moderunner: ariselab-64c-docker 1692 files changed, 6598870 insertions(+), 6654767 deletions(-) +40 quiche-rs/bynr28msnaqitw2tznvu2fq05.ll |
|
Here is a summary of the major changes in the provided LLVM IR diff:
These changes collectively suggest an optimization pass focused on improving code generation through better use of LLVM intrinsics, tighter integer semantics, and enhanced control flow reasoning. model: qwen-plus-latest |
| %spec.select43.i.i.i = tail call i32 @llvm.umin.i32(i32 %8, i32 41) | ||
| %spec.select.i.i.i = trunc nuw nsw i32 %spec.select43.i.i.i to i8 | ||
| %9 = icmp ult ptr %.val, inttoptr (i64 176093659136 to ptr) | ||
| tail call void @llvm.assume(i1 %9) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Regression: llvm/llvm-project#158324
| %spec.select.i = icmp ult i8 %11, 5 | ||
| %12 = and i8 %10, -2 | ||
| %spec.select5.i.i = icmp eq i8 %12, 2 | ||
| %spec.select.i.i = and i1 %11, %spec.select5.i.i |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Regression: llvm/llvm-project#158326
|
/close |
Link: llvm/llvm-project#158242
Requested by: @nikic