commit | 30ead638b8b7ad4d70d25ef3c70f0d6b21522784 | [log] [tgz] |
---|---|---|
author | Michael Kuperstein <michael.m.kuperstein@intel.com> | Thu Oct 08 08:13:02 2015 +0000 |
committer | Michael Kuperstein <michael.m.kuperstein@intel.com> | Thu Oct 08 08:13:02 2015 +0000 |
tree | 10d89218e54ce32cee51885bcfc66e5cce7c06ab | |
parent | 20340541f1a016fb9c2ba7056d74614b1708495d [diff] |
[X86] Fix wrong treatment of multi-lane blends in BUILD_VECTORtoBlendMask() This fixes two separate bugs: 1) The mask for the high lane was not set correctly. That fixes PR24532. 2) The transformation should bail out if it believes it involves more than 2 lanes, as it does not currently do anything sensible in this case. Differential Revision: http://reviews.llvm.org/D13505 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249669 91177308-0d34-0410-b5e6-96231b3b80d8