HomePhabricator

AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK node instead TRUNCATE. Fix…

Authored by igorb on Dec 27 2015, 5:56 AM.

Description

AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK node instead TRUNCATE. Fix TRUNCATE lowering vector to vector i1, use LSB and not MSB. Implement VPMOVB/W/D/Q2M intrinsic.

Differential Revision: http://reviews.llvm.org/D15675

llvm-svn: 256470

Details

Committed
igorbDec 27 2015, 5:56 AM
Differential Revision
D15675: AVX512: Fix TRUNCATE lowering vector to vector i1.
Parents
rGb0d91fa42a74: [X86][AVX512] change broadcast to use maskable pattern
Branches
Unknown
Tags
Unknown