diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-06-22 16:37:34 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-06-22 16:37:34 +0000 |
commit | 9d3ef8ee2b5fd95de90d704a07dc6a5374065f0c (patch) | |
tree | 745833e215587f87bd3dc37ab3b22c3050d8c675 /llvm/lib/CodeGen/BranchFolding.cpp | |
parent | 21f0fdb2197dc35d4f6af21000029f22a84471e4 (diff) | |
download | bcm5719-llvm-9d3ef8ee2b5fd95de90d704a07dc6a5374065f0c.tar.gz bcm5719-llvm-9d3ef8ee2b5fd95de90d704a07dc6a5374065f0c.zip |
[SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Enable tryToVectorizeList to support InstructionsState alternate opcode patterns at a root (build vector etc.) as well as further down the vectorization tree.
NOTE: This patch reduces some of the debug reporting if there are opcode mismatches - I can try to add it back if it proves a problem. But it could get rather messy trying to provide equivalent verbose debug strings via getSameOpcode etc.
Differential Revision: https://reviews.llvm.org/D48488
llvm-svn: 335364
Diffstat (limited to 'llvm/lib/CodeGen/BranchFolding.cpp')
0 files changed, 0 insertions, 0 deletions