commit | fc933f332cc42300fb43029b12fcd049d2815f2c | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Tue Jan 23 05:36:53 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Tue Jan 23 05:36:53 2018 +0000 |
tree | 184754b9065256366b2feeede2598c40e79e855f | |
parent | 0ac8747929fb69ca56dac732133b468b05c023d8 [diff] |
[X86] Various vXi1 insertion improvements. Add missing patterns for inserting v1i1 into a zero vector. Use insert_subvector to zero upper bits before inserting an element into a vXi1 vector. Replace kshift based isel pattern with insert_subvector based pattern now that code that caused the pattern has been fixed to emit insert_subvector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@323173 91177308-0d34-0410-b5e6-96231b3b80d8