-
Notifications
You must be signed in to change notification settings - Fork 9
pre-commit: PR134712 #2261
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: PR134712 #2261
Conversation
Diff moderunner: ariselab-64c-v2 3223 files changed, 1970842 insertions(+), 1975763 deletions(-) 5 3 bench/abc/optimized/bmcFault.ll |
Summary of Major Changes in the LLVM IR Diff
High-Level Overview of ChangesThe provided diff showcases various refinements across multiple benchmarks, focusing on improving performance through LLVM Intermediate Representation (IR) optimizations. Key areas of improvement include:
These changes collectively aim to enhance runtime efficiency, reduce memory usage, and improve the overall quality of generated machine code by refining the IR structure. The focus is on minimizing redundant operations while preserving correctness and enabling further compiler-level optimizations. model: qwen-plus-latest |
| br i1 %.not5581.i.i.i.i, label %.lr.ph.i.i174.i.i.preheader, label %.critedge57.loopexit.i.i.i.i | ||
|
|
||
| .lr.ph.i.i174.i.i.preheader: ; preds = %518, %515, %504 | ||
| %.ph = phi i32 [ 2, %504 ], [ 2, %515 ], [ %502, %518 ] |
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.
Lots of regressions like this.
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.
maybe only do the fold if all arms can be folded to a constant to avoid this type of regression
|
/add-label miscompilation |
|
/close |
Link: llvm/llvm-project#134712
Requested by: @andjo403