aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-06-20 20:54:52 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-06-20 20:54:52 +0000
commit3d1c8c97b870ac980bb45962de4578adbc0852cc (patch)
treebd47d276f537bd706b68da92e91af6e476a8a4a6 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentfaf9589fae1c73e6495d4aa9d3299a18e12f145a (diff)
downloadllvm-3d1c8c97b870ac980bb45962de4578adbc0852cc.zip
llvm-3d1c8c97b870ac980bb45962de4578adbc0852cc.tar.gz
llvm-3d1c8c97b870ac980bb45962de4578adbc0852cc.tar.bz2
[SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree
As described in D48359, this patch pushes InstructionsState down the BoUpSLP call hierarchy instead of the corresponding raw OpValue. This makes it easier to track the alternate opcode etc. and avoids us having to call getAltOpcode which makes it difficult to support more than one alternate opcode. Differential Revision: https://reviews.llvm.org/D48382 llvm-svn: 335170
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions