Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This...
authorOwen Anderson <resistor@mac.com>
Tue, 27 Nov 2007 03:43:35 +0000 (03:43 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 27 Nov 2007 03:43:35 +0000 (03:43 +0000)
commitd735ee85dbab8e4f66f9ec157f19956e0d11ec7a
treeab14008be184ab6c761122865aa954c9b9b2d2d9
parentaf9ac8f8212a062291e218ea0dea90a2e81dcf66
Make LoopInfoBase more generic, in preparation for having MachineLoopInfo.  This involves a small interface change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44348 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopInfo.h
lib/Analysis/LoopInfo.cpp
lib/Transforms/Scalar/LoopRotation.cpp
lib/Transforms/Scalar/LoopUnroll.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/BreakCriticalEdges.cpp
lib/Transforms/Utils/CloneLoop.cpp
lib/Transforms/Utils/LoopSimplify.cpp