HomePhabricator

[X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT(X,Y) subvectors

Authored by RKSimon on Aug 5 2020, 10:09 AM.

Description

[X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT(X,Y) subvectors

This is seen in the sub-128-bit vector trunc(ext()) of comparison results

Fixes pr46585.ll regression in D66004

Details

Committed
RKSimonAug 5 2020, 10:27 AM
Parents
rG3c39db0c4452: Revert "[LoopVectorizer] Inloop vector reductions"
Branches
Unknown
Tags
Unknown