llvm-project
[LV] Optimize x && (x && y) -> x && y
#185806
Merged

[LV] Optimize x && (x && y) -> x && y #185806

ElvisWang123
ElvisWang123 ElvisWang123 requested a review from fhahn fhahn 20 days ago
ElvisWang123 ElvisWang123 requested a review from lukel97 lukel97 20 days ago
ElvisWang123 ElvisWang123 requested a review from Mel-Chen Mel-Chen 20 days ago
ElvisWang123 ElvisWang123 requested a review from MacDue MacDue 20 days ago
llvmbot llvmbot added vectorizers
llvmbot llvmbot added llvm:transforms
llvmbot
lukel97
lukel97 dismissed these changes on 2026-03-11
lukel97 lukel97 dismissed their stale review 20 days ago
can't commute
lukel97
lukel97 commented on 2026-03-16
ElvisWang123 [LV] Optimize x && (x && y) -> x && y
a57f7695
ElvisWang123 !fixup, handle x && (x &&(communicative) y) -> x && y
7cee3090
ElvisWang123 !fixup, always replace x && (y && x) -> x && y.
4a6c781e
ElvisWang123 ElvisWang123 force pushed from d5a1b10e to 4a6c781e 15 days ago
lukel97
lukel97 approved these changes on 2026-03-16
fhahn
fhahn approved these changes on 2026-03-16
ElvisWang123 Split x && (x && y) and x && (y && x).
58b48f8e
ElvisWang123 Merge branch 'main' into lv-opt-x-and-x-and-y-for-csa
d108a0c8
ElvisWang123 ElvisWang123 merged 51b3b9b0 into main 14 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone