llvm-project
[InstCombine] Fold umul.overflow(x, c1) | (x*c1 > c2) to x > c2/c1
#147327
Merged

[InstCombine] Fold umul.overflow(x, c1) | (x*c1 > c2) to x > c2/c1 #147327

mskamp
mskamp mskamp requested a review from nikic nikic 242 days ago
llvmbot llvmbot added llvm:instcombine
llvmbot llvmbot added llvm:transforms
llvmbot
nikic
nikic commented on 2025-07-07
mskamp mskamp force pushed 242 days ago
nikic
nikic commented on 2025-07-08
mskamp mskamp force pushed 241 days ago
nikic
nikic commented on 2025-07-08
mskamp mskamp force pushed 240 days ago
mskamp mskamp force pushed 240 days ago
mskamp
nikic
nikic commented on 2025-07-09
mskamp [InstCombine] Add Tests for umul.overflow(x, c1) | x*c1 > c2; NFC
e5cb2330
mskamp [InstCombine] Fold umul.overflow(x, c1) | (x*c1 > c2) to x > c2/c1
de121846
mskamp mskamp force pushed to de121846 239 days ago
nikic
nikic approved these changes on 2025-07-10
nikic nikic merged 9544bb5c into main 238 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone