class LPPassManager : public FunctionPass, public PMDataManager {
public:
- static const int ID;
+ static char ID;
LPPassManager(int Depth);
/// run - Execute all of the passes scheduled for execution. Keep track of
// queue. This allows LoopPass to change loop nest for the loop. This
// utility may send LPPassManager into infinite loops so use caution.
void redoLoop(Loop *L);
+
+private:
+ /// verifyLoopInfo - Verify loop nest.
+ void verifyLoopInfo();
+
private:
std::deque<Loop *> LQ;
bool skipThisLoop;