diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2015-02-15 07:01:10 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2015-02-15 07:01:10 +0000 |
commit | 499d7332c5aafad1f7b20d615e375e332b9b8bfe (patch) | |
tree | 38e895203c1653da424e225721cbd3a37e530c52 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | fe696088398bc934e8b0c661e48d56fec654821b (diff) | |
download | llvm-499d7332c5aafad1f7b20d615e375e332b9b8bfe.zip llvm-499d7332c5aafad1f7b20d615e375e332b9b8bfe.tar.gz llvm-499d7332c5aafad1f7b20d615e375e332b9b8bfe.tar.bz2 |
[x86] Fix PR22377, a regression with the new vector shuffle legality
test.
This was just a matter of the DAG combine for vector shuffles being too
aggressive. This is a bit of a grey area, but I think generally if we
can re-use intermediate shuffles, we should. Certainly, given the test
cases I have available, this seems like the right call.
llvm-svn: 229285
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions