[LoopUnroll] Simplify induction variables after peeling too.
authorFlorian Hahn <florian.hahn@arm.com>
Fri, 23 Mar 2018 10:38:12 +0000 (10:38 +0000)
committerFlorian Hahn <florian.hahn@arm.com>
Fri, 23 Mar 2018 10:38:12 +0000 (10:38 +0000)
commit52436a587e4e9937a908dc221083824e9eed6fe2
treef20ee62eee2064ef70d3a8e374445c5d4e3df355
parentfbd4df2176a8d2d2f21d1bed9bddcda4f56f17ce
[LoopUnroll] Simplify induction variables after peeling too.

Loop peeling also has an impact on the induction variables, so we should
benefit from induction variable simplification after peeling too.

Reviewers: sanjoy, bogner, mzolotukhin, efriedma

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D43878

llvm-svn: 328301
llvm/lib/Transforms/Utils/LoopUnroll.cpp
llvm/test/Transforms/LoopUnroll/peel-loop-conditions.ll