summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/BranchFolding.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-06-22 16:37:34 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-06-22 16:37:34 +0000
commit9d3ef8ee2b5fd95de90d704a07dc6a5374065f0c (patch)
tree745833e215587f87bd3dc37ab3b22c3050d8c675 /llvm/lib/CodeGen/BranchFolding.cpp
parent21f0fdb2197dc35d4f6af21000029f22a84471e4 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud