llvm-project
[InstCombine] Fold `icmp spred (X *nsw Z), (Y *nsw Z) -> icmp pred Z, 0` if `scmp(X, Y)` is known
#118726
Merged

[InstCombine] Fold `icmp spred (X *nsw Z), (Y *nsw Z) -> icmp pred Z, 0` if `scmp(X, Y)` is known #118726

dtcxzyw
dtcxzyw [InstCombine] Add pre-commit tests. NFC.
adde6a83
dtcxzyw [InstCombine] Fold `icmp spred (X *nsw Z), (Y *nsw Z) i-> icmp pred Z…
cb460c25
dtcxzyw dtcxzyw requested a review from goldsteinn goldsteinn 1 year ago
dtcxzyw dtcxzyw requested a review from nikic nikic 1 year ago
llvmbot llvmbot added llvm:instcombine
llvmbot llvmbot added llvm:transforms
llvmbot
nikic
nikic approved these changes on 2024-12-05
dtcxzyw dtcxzyw merged 59720dc7 into main 1 year ago
dtcxzyw dtcxzyw deleted the perf/icmp-mul-nsw-spred-known branch 1 year ago
llvm-ci

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone