diff options
author | Michael Kuperstein <mkuper@google.com> | 2016-07-29 21:45:51 +0000 |
---|---|---|
committer | Michael Kuperstein <mkuper@google.com> | 2016-07-29 21:45:51 +0000 |
commit | f396b4c40dad7df67f7cadc6aaa7ac3dbf42f866 (patch) | |
tree | 41d0f8a47ae92af93d0f516baf1b311c630678dd /llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | |
parent | e9ac9b9aaf51c49e54f9f3664cb6b5e28cae0c39 (diff) | |
download | bcm5719-llvm-f396b4c40dad7df67f7cadc6aaa7ac3dbf42f866.tar.gz bcm5719-llvm-f396b4c40dad7df67f7cadc6aaa7ac3dbf42f866.zip |
[X86] Match PSADBW in straight-line code
Up until now, we only had code to match PSADBW patterns that look like what
comes out of the loop vectorizer - a partial reduction inside the loop body
that gets fed into a horizontal operation in a different basic block.
This adds support for straight-line patterns, like those generated by the
SLP vectorizer.
Differential Revision: https://reviews.llvm.org/D22889
llvm-svn: 277219
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp')
0 files changed, 0 insertions, 0 deletions