llvm-project
[InstCombine] Handle commuted pattern for `((X s/ C1) << C2) + X`
#121737
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
4
Changes
View On
GitHub
[InstCombine] Handle commuted pattern for `((X s/ C1) << C2) + X`
#121737
dtcxzyw
merged 4 commits into
llvm:main
from
dtcxzyw:perf/commuted-1
[InstCombine] Add pre-commit tests. NFC.
01055b1a
[InstCombine] Handle commuted pattern for `((X s/ C1) << C2) + X`
79c30386
dtcxzyw
requested a review
from
goldsteinn
348 days ago
dtcxzyw
requested a review
from
nikic
348 days ago
llvmbot
added
llvm:instcombine
llvmbot
added
llvm:transforms
nikic
approved these changes on 2025-01-06
[InstCombine] Move the logic into `foldAddLikeCommutative`
31a6f4a6
nikic
commented on 2025-01-06
[InstCombine] Fix coding style. NFC.
4a615c32
dtcxzyw
merged
69ba5657
into main
348 days ago
dtcxzyw
deleted the perf/commuted-1 branch
348 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
nikic
goldsteinn
Assignees
No one assigned
Labels
llvm:instcombine
llvm:transforms
Milestone
No milestone
Login to write a write a comment.
Login via GitHub