[LV] Replace some dead code with an assert. When I first ported this
authorChandler Carruth <chandlerc@gmail.com>
Tue, 18 Mar 2014 21:51:46 +0000 (21:51 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 18 Mar 2014 21:51:46 +0000 (21:51 +0000)
commita22773cd45e82e07691284abf85f0fa967eef520
tree9943d503f4cb1b1b46dccf3253b490d5d9b5f34d
parent18d3426b8933e433a1a12171643f0e8dc6b1c6b9
[LV] Replace some dead code with an assert. When I first ported this
pass from a loop pass to a function pass I did so in the naive,
recursive way. It doesn't actually work, we need a worklist instead.
When I switched to the worklist I didn't delete the naive recursion.
That recursion was also buggy because it was dead and never really
exercised.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204184 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp