[X86] Teach combineCVTP2I_CVTTP2I to handle STRICT_CVTTP2SI/STRICT_CVTTP2UI
authorCraig Topper <craig.topper@gmail.com>
Mon, 8 Jun 2020 01:28:31 +0000 (18:28 -0700)
committerCraig Topper <craig.topper@gmail.com>
Mon, 8 Jun 2020 02:31:06 +0000 (19:31 -0700)
commit22987babd5c4a0eff59a8ac6c479665b37dadea3
tree84abc98fa49887bcdbb38f7c32ecb1b8c23c2d1c
parentf8eabd6d016e85d9fb6714f234eacfe999b60164
[X86] Teach combineCVTP2I_CVTTP2I to handle STRICT_CVTTP2SI/STRICT_CVTTP2UI

Allows us to shrink 128-bit simple load to enable folding for
v2f32->v2i64 vcvttps2qq/vcvttps2uqq.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll