pre-commit: PRParkHanbum/llvm-project/commit/b37f35d5fb9716bb690410cde4d829cb6917fece#3518
pre-commit: PRParkHanbum/llvm-project/commit/b37f35d5fb9716bb690410cde4d829cb6917fece#3518
Conversation
Diff moderunner: ariselab-64c-docker 3325 files changed, 2091137 insertions(+), 2063681 deletions(-) +26 grpc/ssl_transport_security.ll |
|
Here's a concise summary of the major changes in this LLVM IR diff:
These changes collectively improve code generation quality by promoting type-safe boolean operations, simplifying logic, and removing redundancy — all hallmarks of mature IR-level optimizations. model: qwen-plus-latest |
|
@dtcxzyw is this BAD?? |
|
I think we are in the right direction. You can look at the first few items of the list to find missing optimizations exposed by this patch (e.g., bench/grpc/optimized/tls_security_connector.ll). |
|
@dtcxzyw I just downloaded the bench/grpc/optimized/tls_security_connector.ll file, counted the number of truncations, searched for ICMP NE, and looked for potential IR candidates. The following IR is presumed to have been changed. TO Is this the correct way to find changes? |
No. I mean you need to find the minimized pattern to demonstrate the regression. You should download bench/grpc/original/tls_security_connector.ll, then run Here is the script I use: |
Link: ParkHanbum/llvm-project@b37f35d
Requested by: @ParkHanbum