summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
diff options
context:
space:
mode:
authorMichael Kuperstein <mkuper@google.com>2016-07-29 21:45:51 +0000
committerMichael Kuperstein <mkuper@google.com>2016-07-29 21:45:51 +0000
commitf396b4c40dad7df67f7cadc6aaa7ac3dbf42f866 (patch)
tree41d0f8a47ae92af93d0f516baf1b311c630678dd /llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
parente9ac9b9aaf51c49e54f9f3664cb6b5e28cae0c39 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud