[X86] Custom widen strict v2f32->v2i32 by padding with zeroes.
authorCraig Topper <craig.topper@gmail.com>
Fri, 27 Dec 2019 05:25:22 +0000 (21:25 -0800)
committerCraig Topper <craig.topper@gmail.com>
Fri, 27 Dec 2019 05:45:18 +0000 (21:45 -0800)
commit50fb3957c1906d2e971a192e5bd69b40bc5a3919
tree7b1f36c9bd6ff8c6c621fcae278f377d4ddc985b
parentc4a97b64e3a7e7a75b796a9ef01d4b4981468071
[X86] Custom widen strict v2f32->v2i32 by padding with zeroes.

For non-strict, generic type legalization will take care of this,
but that doesn't happen currently for strict nodes.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll
llvm/test/CodeGen/X86/vector-constrained-fp-intrinsics.ll