Lines Matching refs:MachineLoop
97 using LoopLandInfoMap = std::map<MachineLoop *, MachineBasicBlock *>;
177 for (const MachineLoop *L : LoopInfo) in PrintLoopinfo()
183 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const;
249 int mergeLoop(MachineLoop *LoopRep);
289 MachineBasicBlock *normalizeInfiniteLoopExit(MachineLoop *LoopRep);
314 std::map<MachineLoop *, bool> Visited;
330 MachineBasicBlock *R600MachineCFGStructurizer::getLoopLandInfo(MachineLoop *LoopRep) in getLoopLandInfo()
339 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in hasBackEdge()
354 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in isActiveLoophead()
693 for (MachineLoop *LoopRep : *MLI) { in prepare()
982 std::deque<MachineLoop *> NestedLoops; in loopendPatternMatch()
984 for (MachineLoop *ML : depth_first(It)) in loopendPatternMatch()
994 for (MachineLoop *ExaminedLoop : NestedLoops) { in loopendPatternMatch()
1006 int R600MachineCFGStructurizer::mergeLoop(MachineLoop *LoopRep) { in mergeLoop()
1038 MachineLoop *ParentLoop = LoopRep->getParentLoop(); in mergeLoop()
1050 MachineLoop *LoopRep = MLI->getLoopFor(Src1MBB); in isSameloopDetachedContbreak()
1540 R600MachineCFGStructurizer::normalizeInfiniteLoopExit(MachineLoop* LoopRep) { in normalizeInfiniteLoopExit()