diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-03-10 11:23:51 +0000 | 
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-03-10 11:23:51 +0000 | 
| commit | 16d11785a5fbd982cf81b1585603d576d743f576 (patch) | |
| tree | d43c294f1622ccda5f8fb474123ba8c1e9d17b33 /lldb/packages/Python/lldbsuite/test/lock.py | |
| parent | 1ecd740cf0b99a7c2ac79fdfdf08338588296910 (diff) | |
| download | llvm-16d11785a5fbd982cf81b1585603d576d743f576.zip llvm-16d11785a5fbd982cf81b1585603d576d743f576.tar.gz llvm-16d11785a5fbd982cf81b1585603d576d743f576.tar.bz2 | |
[X86][SSE] Basic combining of unary target shuffles of binary target shuffles.
This patch reorders the combining of target shuffle masks so that when a unary shuffle takes a binary shuffle as its input but only references one of its inputs it can correctly combine into a unary shuffle mask.
This is starting to encroach on the purpose of resolveTargetShuffleInputs, but I don't want to remove it until we definitely know we won't need it for full binary shuffle combining.
There is a lot more work before we can properly support binary target shuffle masks but this was an easy case to add support for.
Differential Revision: http://reviews.llvm.org/D17858
llvm-svn: 263102
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lock.py')
0 files changed, 0 insertions, 0 deletions
