llvm-project
[X86] Fold blend(pshufb(x,m1),pshufb(y,m2)) -> blend(pshufb(x,blend(m1,m2)),pshufb(y,blend(m1,m2))) to reduce constant pool
#98466
Merged

[X86] Fold blend(pshufb(x,m1),pshufb(y,m2)) -> blend(pshufb(x,blend(m1,m2)),pshufb(y,blend(m1,m2))) to reduce constant pool #98466

RKSimon merged 3 commits into llvm:main from RKSimon:x86-blend-pshufb-masks
RKSimon
RKSimon RKSimon requested a review from phoebewang phoebewang 1 year ago
RKSimon RKSimon requested a review from KanRobert KanRobert 1 year ago
RKSimon RKSimon requested a review from goldsteinn goldsteinn 1 year ago
llvmbot llvmbot added backend:X86
llvmbot
RKSimon
goldsteinn
goldsteinn commented on 2024-07-16
goldsteinn
goldsteinn commented on 2024-07-16
RKSimon RKSimon force pushed from 75090e7d to 32655bde 1 year ago
RKSimon [X86] Fold blend(pshufb(x,m1),pshufb(y,m2)) -> blend(pshufb(x,blend(m…
2f9d7bca
RKSimon Add bool arg name comments
b829bac9
RKSimon Tighten oneuse requirement
42c45d96
RKSimon RKSimon force pushed from 32655bde to 42c45d96 1 year ago
goldsteinn
KanRobert
KanRobert approved these changes on 2024-07-16
RKSimon RKSimon merged 35a3b665 into main 1 year ago
RKSimon RKSimon deleted the x86-blend-pshufb-masks branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone