Lines Matching refs:Loop
76 LoopFixer(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop) in LoopFixer() argument
77 : MF(MF), MLI(MLI), Loop(Loop) {} in LoopFixer()
85 MachineLoop *Loop; member in __anon90db4fc00111::LoopFixer
103 if (InnerLoop == Loop) { in canonicalize()
122 if (Loop && MBB == Loop->getHeader()) { in canonicalizeSuccessor()
152 Header = Loop ? Loop->getHeader() : &*MF.begin(); in run()
155 if (Loop) { in run()
156 for (auto *MBB : Loop->getBlocks()) { in run()
171 if (InnerLoop == Loop) { in run()
272 MLI.changeLoopFor(Dispatch, Loop); in run()
326 MLI.changeLoopFor(Split, Loop); in run()
380 MachineLoop *Loop = Worklist.pop_back_val(); in runIteration() local
381 Worklist.append(Loop->begin(), Loop->end()); in runIteration()
382 if (LoopFixer(MF, MLI, Loop).run()) { in runIteration()