[PATCH] D17691: [X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
Elena Demikhovsky via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 28 06:47:49 PST 2016
delena added a comment.
But SEXT code woks perfect on SKX, right?
define <16 x i16> @zext_16x8_to_16x16_mask(<16 x i8> %a ,<16 x i1> %mask) nounwind readnone {
%x = sext <16 x i8> %a to <16 x i16>
%ret = select <16 x i1> %mask, <16 x i16> %x, <16 x i16> zeroinitializer
ret <16 x i16> %ret
}
Repository:
rL LLVM
http://reviews.llvm.org/D17691
More information about the llvm-commits
mailing list