[X86] Split v64i1 arguments into 2 v32i1s that will be promoted to v32i8 under min...
authorCraig Topper <craig.topper@intel.com>
Wed, 11 Dec 2019 01:02:38 +0000 (17:02 -0800)
committerCraig Topper <craig.topper@intel.com>
Wed, 11 Dec 2019 01:29:02 +0000 (17:29 -0800)
commit935d41e4bd6347155af10e50f8b24e86a5d626f7
tree07822f30eeedba841ac1b5af60f07c34b85a0d7c
parent57fc8ecdbaa7fbb1a13907ca3f7a3cb9f9459d27
[X86] Split v64i1 arguments into 2 v32i1s that will be promoted to v32i8 under min-legal-vector-width=256

This is an improvement to 88dacbd43625cf7aad8a01c0c3b92142c4dc0970
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/min-legal-vector-width.ll