llvm-project
[DAG] add (~a | x) & (a | y) -> (a & (x ^ y)) ^y for foldMaskedMerge
#144342
Merged

[DAG] add (~a | x) & (a | y) -> (a & (x ^ y)) ^y for foldMaskedMerge #144342

woruyu
llvmbot llvmbot added backend:X86
llvmbot llvmbot added llvm:SelectionDAG
llvmbot
woruyu
woruyu
RKSimon RKSimon requested a review from RKSimon RKSimon 110 days ago
RKSimon
RKSimon commented on 2025-06-16
woruyu woruyu force pushed 109 days ago
woruyu
RKSimon
woruyu test: add fold-masked-merge-demorgan testcase
977f3338
woruyu [DAG] add (~a | x) & (a | y) -> (a & (x ^ y)) ^y for foldMaskedMerge
436993e9
woruyu woruyu force pushed to 436993e9 108 days ago
woruyu
RKSimon
RKSimon approved these changes on 2025-06-18
RKSimon Merge branch 'main' into feat/add-foldMaskedMerge-demorgan
e8f22576
RKSimon RKSimon merged 00189211 into main 107 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone