commit | c042fa88a74a35428dbed369e8108da2383a4a77 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@gmail.com> | Sat Oct 22 06:51:44 2016 +0000 |
committer | Craig Topper <craig.topper@gmail.com> | Sat Oct 22 06:51:44 2016 +0000 |
tree | 6ed3f654dae5cf08470437977f7d3cbb5f9a9ff3 | |
parent | 231a23af50728ce240c865dda2b19794c0e7835d [diff] |
[X86] Remove 128-bit lane handling from the main loop of matchVectorShuffleAsByteRotate. Instead check for is128LaneRepeatedSuffleMask before the loop and just loop over the repeated mask. I plan to use the loop to support VALIGND/Q shuffles so this makes it easier to reuse. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284912 91177308-0d34-0410-b5e6-96231b3b80d8