[PATCH] [X86][SSE] Improve support for 128-bit vector sign extension
Elena Demikhovsky
elena.demikhovsky at intel.com
Tue May 19 02:08:38 PDT 2015
REPOSITORY
rL LLVM
================
Comment at: lib/Target/X86/X86ISelLowering.cpp:23700
@@ +23699,3 @@
+ // which ensures lowering to X86ISD::VSEXT (pmovsx*).
+ if ((VT == MVT::v2i64 &&
+ (InVT == MVT::v2i32 || InVT == MVT::v2i16 || InVT == MVT::v2i8)) ||
----------------
Usually, we do not work with illegal types here.
SIGN_EXTEND_INREG will be created by type legalizer for v2i32.
The same for other types.
http://reviews.llvm.org/D9848
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list