Lines Matching refs:MachineLoop
66 typedef std::map<MachineLoop*, LoopRanges> LoopRangeMap;
69 void dumpLoopInfo(MachineLoop &loop);
75 bool canInsertPreHeader(MachineLoop &loop);
76 MachineBasicBlock& insertPreHeader(MachineLoop &loop);
78 bool isCriticalEdge(MachineLoop::Edge &edge);
79 bool canSplitEdge(MachineLoop::Edge &edge);
80 MachineBasicBlock& splitEdge(MachineLoop::Edge &edge, MachineLoop &loop);
82 LoopRanges& getLoopRanges(MachineLoop &loop);
84 MachineLoop &loop);
86 void dumpLoopRanges(MachineLoop &loop);
92 bool splitOverLoop(LiveInterval &li, MachineLoop &loop);