Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,
authorDan Gohman <gohman@apple.com>
Mon, 13 Jul 2009 22:02:44 +0000 (22:02 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 13 Jul 2009 22:02:44 +0000 (22:02 +0000)
commit16a2c927e95c29a316d0271c93e0490ce3bc06ce
treeea3508ac917b92473823e2e45200877892d455e9
parent6761c5d609b45f246c3098034683e47113f9f635
Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,
and related functions out of LoopBase and into Loop, since they
are specific to BasicBlock-based loops. This also allows the code
to be moved out-of-line.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75523 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopInfo.h
include/llvm/CodeGen/MachineLoopInfo.h
lib/Analysis/LoopInfo.cpp
lib/CodeGen/ScheduleDAGInstrs.cpp