HomePhabricator

[X86][SSE] Fold extract_subvector(vselect(x,y,z),0) -> vselect…

Authored by RKSimon on Jun 22 2019, 10:57 AM.

Description

[X86][SSE] Fold extract_subvector(vselect(x,y,z),0) -> vselect(extract_subvector(x,0),extract_subvector(y,0),extract_subvector(z,0))

llvm-svn: 364136

Details

Committed
RKSimonJun 22 2019, 10:57 AM
Parents
rG8deb84c8ef85: Exploit a zero LoopExit count to eliminate loop exits
Branches
Unknown
Tags
Unknown