HomePhabricator

[X86][SSE] combineExtractWithShuffle - extend extract(truncate(x),0) for any…

Authored by RKSimon on Thu, Jul 30, 3:27 AM.

Description

[X86][SSE] combineExtractWithShuffle - extend extract(truncate(x),0) for any source vector size

As long as we can extract the lowest 128-bit subvector from the pre-truncated source vector, then we don't care what size it is.

The next stage will be to support non-zero extraction indices, as long as its still coming from the lowest 128-bit subvector.

Details

Committed
RKSimonThu, Jul 30, 4:27 AM
Parents
rGa262f0fea46c: [clangd] Implement Relations request for remote index
Branches
Unknown
Tags
Unknown