HomePhabricator

[x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]

Description

[x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]

This should help in lowering the following four intrinsics:
_mm256_cvtepi32_epi8
_mm256_cvtepi64_epi16
_mm256_cvtepi64_epi8
_mm512_cvtepi64_epi8

Differential Revision: https://reviews.llvm.org/D46957

Details

Committed
mike.dvoretskyJun 21 2018, 7:16 AM
Differential Revision
D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Parents
rL335237: [llvm-exegesis][NFC] Simplify LLVMState.
Branches
Unknown
Tags
Unknown