Lines Matching refs:LoopRep
183 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const;
249 int mergeLoop(MachineLoop *LoopRep);
289 MachineBasicBlock *normalizeInfiniteLoopExit(MachineLoop *LoopRep);
330 MachineBasicBlock *R600MachineCFGStructurizer::getLoopLandInfo(MachineLoop *LoopRep) in getLoopLandInfo()
332 LoopLandInfoMap::const_iterator It = LLInfoMap.find(LoopRep); in getLoopLandInfo()
339 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in hasBackEdge() local
340 if (!LoopRep) in hasBackEdge()
342 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge()
354 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in isActiveLoophead() local
355 while (LoopRep && LoopRep->getHeader() == MBB) { in isActiveLoophead()
356 MachineBasicBlock *LoopLand = getLoopLandInfo(LoopRep); in isActiveLoophead()
361 LoopRep = LoopRep->getParentLoop(); in isActiveLoophead()
693 for (MachineLoop *LoopRep : *MLI) { in prepare()
695 LoopRep->getExitingBlocks(ExitingMBBs); in prepare()
698 MachineBasicBlock* DummyExitBlk = normalizeInfiniteLoopExit(LoopRep); in prepare()
1006 int R600MachineCFGStructurizer::mergeLoop(MachineLoop *LoopRep) { in mergeLoop() argument
1007 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop()
1009 LoopRep->getExitingBlocks(ExitingMBBs); in mergeLoop()
1015 LoopRep->getExitBlocks(ExitBlks); in mergeLoop()
1024 if (LoopRep->contains(LB)) in mergeLoop()
1038 MachineLoop *ParentLoop = LoopRep->getParentLoop(); in mergeLoop()
1043 Visited[LoopRep] = true; in mergeLoop()
1050 MachineLoop *LoopRep = MLI->getLoopFor(Src1MBB); in isSameloopDetachedContbreak() local
1051 if (LoopRep&& LoopRep == MLI->getLoopFor(Src2MBB)) { in isSameloopDetachedContbreak()
1052 MachineBasicBlock *&TheEntry = LLInfoMap[LoopRep]; in isSameloopDetachedContbreak()
1540 R600MachineCFGStructurizer::normalizeInfiniteLoopExit(MachineLoop* LoopRep) { in normalizeInfiniteLoopExit() argument
1541 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in normalizeInfiniteLoopExit()
1542 MachineBasicBlock *LoopLatch = LoopRep->getLoopLatch(); in normalizeInfiniteLoopExit()