Lines Matching refs:MachineLoop
127 typedef std::map<MachineLoop *, MachineBasicBlock *> LoopLandInfoMap;
204 for (MachineLoop::iterator iter = LoopInfo.begin(), in PrintLoopinfo()
212 MachineBasicBlock *getLoopLandInfo(MachineLoop *LoopRep) const;
273 int mergeLoop(MachineLoop *LoopRep);
312 MachineBasicBlock *normalizeInfiniteLoopExit(MachineLoop *LoopRep);
336 std::map<MachineLoop *, bool> Visited;
348 MachineBasicBlock *AMDGPUCFGStructurizer::getLoopLandInfo(MachineLoop *LoopRep) in getLoopLandInfo()
357 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in hasBackEdge()
372 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in isActiveLoophead()
721 MachineLoop *LoopRep = (*It); in prepare()
1040 std::deque<MachineLoop *> NestedLoops; in loopendPatternMatch()
1042 for (MachineLoop *ML : depth_first(It)) in loopendPatternMatch()
1052 for (MachineLoop *ExaminedLoop : NestedLoops) { in loopendPatternMatch()
1064 int AMDGPUCFGStructurizer::mergeLoop(MachineLoop *LoopRep) { in mergeLoop()
1099 MachineLoop *ParentLoop = LoopRep->getParentLoop(); in mergeLoop()
1111 MachineLoop *LoopRep = MLI->getLoopFor(Src1MBB); in isSameloopDetachedContbreak()
1635 AMDGPUCFGStructurizer::normalizeInfiniteLoopExit(MachineLoop* LoopRep) { in normalizeInfiniteLoopExit()