summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2014-11-28 19:47:33 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2014-11-28 19:47:33 +0000
commitbc7ba2c7667b8b5b5563b3b1429ca70468d0f251 (patch)
tree5bad17ad33055be0b1989b29d11068b577196440 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
parente57f3c0a4235573d824e18b01799e6a8e21a6f22 (diff)
downloadbcm5719-llvm-bc7ba2c7667b8b5b5563b3b1429ca70468d0f251.tar.gz
bcm5719-llvm-bc7ba2c7667b8b5b5563b3b1429ca70468d0f251.zip
[SwitchLowering] Handle multiple destinations on condensed case stmts
Switch cases statements with sequential values that branch to the same destination BB may often be handled together in a single new source BB. In this scenario we need to remove remaining incoming values from PHI instructions in the destination BB, as to match the number of source branches. Differential Revision: http://reviews.llvm.org/D6415 rdar://problem/19040894 llvm-svn: 222926
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud