[Cloning] cloneLoopWithPreheader(): add assert to ensure no sub-loops
authorVaivaswatha Nagaraj <vn@compilertree.com>
Wed, 27 Apr 2016 05:25:09 +0000 (05:25 +0000)
committerVaivaswatha Nagaraj <vn@compilertree.com>
Wed, 27 Apr 2016 05:25:09 +0000 (05:25 +0000)
commit08efb0efcdacb079f0687ad94e64b2b85c6f051a
treeedf6936c21ccd695824f5479006d36729593deb6
parentde4318b9280127604ccbe0c1834b063c9b5006e0
[Cloning] cloneLoopWithPreheader(): add assert to ensure no sub-loops

Summary:
cloneLoopWithPreheader() does not update LoopInfo for sub-loop of
the original loop being cloned. Add assert to ensure no sub-loops for loop being cloned.

Reviewers: anemet, ashutosh.nema, hfinkel

Subscribers: mzolotukhin, llvm-commits

Differential Revision: http://reviews.llvm.org/D15922

llvm-svn: 267671
llvm/include/llvm/Transforms/Utils/Cloning.h
llvm/lib/Transforms/Utils/CloneFunction.cpp