OSDN Git Service

X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 31 Mar 2013 12:49:15 +0000 (12:49 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 31 Mar 2013 12:49:15 +0000 (12:49 +0000)
commitb8f0d89d0584e37e205c04ed5753f57a23365403
tree7113d755dcc54b6be1cb18650341f0fa8a5116ec
parent8049ab15e4b638a07d6f230329945c2310eca27b
X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.

A vector sext + sitofp is a lot cheaper than 8 scalar conversions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178448 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx-cvt.ll