diff options
author | Sanjay Patel <spatel@rotateright.com> | 2017-03-07 16:10:36 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2017-03-07 16:10:36 +0000 |
commit | defdb7bed5fcb97066cf7a5835e14657404b2fe5 (patch) | |
tree | 71b65da70f02c5772fd8ead81aea260b492aa8ab /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 82dd5421fbda9fde74fc1e38a87ab0e8f52ec564 (diff) | |
download | llvm-defdb7bed5fcb97066cf7a5835e14657404b2fe5.zip llvm-defdb7bed5fcb97066cf7a5835e14657404b2fe5.tar.gz llvm-defdb7bed5fcb97066cf7a5835e14657404b2fe5.tar.bz2 |
[InstCombine] shrink truncated splat shuffle
This is one part of solving a recent bug report:
http://lists.llvm.org/pipermail/llvm-dev/2017-February/110293.html
This keeps with our general approach: changing arbitrary shuffles is off-limts,
but changing splat is ok. The transform is very similar to the existing
shrinkBitwiseLogic() canonicalization.
Differential Revision: https://reviews.llvm.org/D30123
llvm-svn: 297155
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions