llvm-project
[InstCombine] Fold shift of a constant into a reverse shift
#192982
Merged

[InstCombine] Fold shift of a constant into a reverse shift #192982

pfusik merged 7 commits into llvm:main from pfusik:shl-sub
pfusik
pfusik [InstCombine] Fold shift of a constant into a reverse shift
74f909da
pfusik Revert "[InstCombine] Fold shift of a constant into a reverse shift"
34888162
pfusik [InstCombine][test] Fold shift of a constant into a reverse shift
8f1243e5
pfusik [InstCombine] Fold shift of a constant into a reverse shift
206bf984
pfusik pfusik marked this pull request as ready for review 22 days ago
pfusik pfusik requested a review from nikic nikic 22 days ago
llvmbot llvmbot added llvm:instcombine
llvmbot llvmbot added llvm:transforms
pfusik pfusik requested a review from artagnon artagnon 22 days ago
pfusik pfusik requested a review from rj-jesus rj-jesus 22 days ago
llvmbot
github-actions
artagnon
artagnon commented on 2026-04-21
pfusik [InstCombine][test] Test xor where C2 is not an all-low-bits mask
8a73ed61
pfusik [InstCombine] Accept xor where C2 is not an all-low-bits mask
e5e57f24
artagnon artagnon requested a review from dtcxzyw dtcxzyw 22 days ago
dtcxzyw
dtcxzyw commented on 2026-04-22
pfusik [InstCombine] Set nuw/nsw on the shl.
4c61945b
dtcxzyw
dtcxzyw approved these changes on 2026-04-23
pfusik pfusik merged 58f2c189 into main 17 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone