]> granicus.if.org Git - llvm/commit
X86: Improve AVX512 fptoui lowering
authorZvi Rackover <zvi.rackover@intel.com>
Thu, 7 Sep 2017 07:40:34 +0000 (07:40 +0000)
committerZvi Rackover <zvi.rackover@intel.com>
Thu, 7 Sep 2017 07:40:34 +0000 (07:40 +0000)
commit8a2fcfe5bef82d0c9249af74990ab54612f0dfc4
treef34911301a9d9905eb32a96f90aaf7732ce06da0
parent9f206fb20b8f7b145e35918b37c94b47ec5a5ad5
X86: Improve AVX512 fptoui lowering

Summary:
Add patterns for
  fptoui <16 x float> to <16 x i8>
  fptoui <16 x float> to <16 x i16>

Reviewers: igorb, delena, craig.topper

Reviewed By: craig.topper

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312704 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86TargetTransformInfo.cpp
test/Analysis/CostModel/X86/fptoui.ll
test/CodeGen/X86/avx512-cvt.ll