llvm-project
[DAGCombiner] Combine (fshl A, B, S) | (fshr C, D, BW-S) --> (fshl (A|C), (B|D), S)
#180889
Merged

[DAGCombiner] Combine (fshl A, B, S) | (fshr C, D, BW-S) --> (fshl (A|C), (B|D), S) #180889

topperc merged 11 commits into llvm:main from topperc:pr/fshl-combine-3
topperc
topperc [DAGCombiner] Combine (fshl A, X, Y) | (shl X, Y) --> fshl (A|X), X, Y
335e4d96
topperc [LegalizeTypes] Emit FSHL/FSHR from ExpandShiftByConstant when Legal.
fb4389ea
topperc [DAGCombiner] Combine (fshl A, B, S) | (fshr C, D, BW-S) --> (fshl (A…
f11b90dc
topperc topperc requested a review from jayfoad jayfoad 258 days ago
topperc topperc requested a review from arsenm arsenm 258 days ago
topperc topperc requested a review from RKSimon RKSimon 258 days ago
topperc topperc requested a review from steffenlarsen steffenlarsen 258 days ago
llvmbot llvmbot added backend:AArch64
llvmbot llvmbot added backend:RISC-V
llvmbot llvmbot added backend:X86
llvmbot llvmbot added llvm:SelectionDAG
llvmbot
llvmbot
steffenlarsen
steffenlarsen commented on 2026-02-11
jayfoad
jayfoad commented on 2026-02-11
RKSimon
RKSimon requested changes on 2026-02-19
topperc Merge remote-tracking branch 'origin/main' into pr/fshl-combine-2
5efcd5ca
topperc Merge remote-tracking branch 'fork/pr/fshl-combine-2' into pr/fshl-co…
6fbaa99e
topperc fixup! Make sure the shift amount isn't 0 for one of the operations.
72f0246c
jayfoad
jayfoad commented on 2026-02-20
topperc fixup! Fix overflow
0494c432
topperc topperc requested a review from RKSimon RKSimon 242 days ago
RKSimon
RKSimon requested changes on 2026-02-27
topperc
topperc Merge remote-tracking branch 'origin/main' into pr/fshl-combine-3
1a8d5c34
topperc Merge remote-tracking branch 'origin/main' into pr/fshl-combine-3
80e6327f
topperc Merge remote-tracking branch 'origin/main' into pr/fshl-combine-3
09be01f9
RKSimon RKSimon requested a review from RKSimon RKSimon 242 days ago
RKSimon
RKSimon approved these changes on 2026-03-05
topperc Merge remote-tracking branch 'origin/main' into pr/fshl-combine-3
c004a372
topperc topperc merged 53a2fd99 into main 231 days ago
topperc topperc deleted the pr/fshl-combine-3 branch 231 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone