diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-08-19 20:09:50 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-08-19 20:09:50 +0000 |
commit | 989cbbd2f5f866bff88254458bc40632aa8c73e0 (patch) | |
tree | 0720278f31fc8663d4ebd34b117390e2fd2435c8 /clang-tools-extra/test/clang-tidy/modernize-use-nullptr-basic.cpp | |
parent | 1d02f681a94d7e898b16f8a79083a65f397c9d9d (diff) | |
download | bcm5719-llvm-989cbbd2f5f866bff88254458bc40632aa8c73e0.tar.gz bcm5719-llvm-989cbbd2f5f866bff88254458bc40632aa8c73e0.zip |
[DAGCombiner] Fold CONCAT_VECTORS of EXTRACT_SUBVECTOR (or undef) to VECTOR_SHUFFLE.
Check to see if this is a CONCAT_VECTORS of a bunch of EXTRACT_SUBVECTOR operations. If so, and if the EXTRACT_SUBVECTOR vector inputs come from at most two distinct vectors the same size as the result, attempt to turn this into a legal shuffle.
Differential Revision: http://reviews.llvm.org/D12125
llvm-svn: 245490
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/modernize-use-nullptr-basic.cpp')
0 files changed, 0 insertions, 0 deletions