Lines Matching refs:MLI
134 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in SortBlocks() argument
142 if (MachineLoop *L = MLI.getLoopFor(&MBB)) in SortBlocks()
165 const MachineLoop *L = MLI.getLoopFor(MBB); in SortBlocks()
184 if (MachineLoop *SuccL = MLI.getLoopFor(Succ)) in SortBlocks()
256 MachineLoop *Loop = MLI.getLoopFor(&MBB); in SortBlocks()
270 assert(OnStack.count(MLI.getLoopFor(&MBB)) && in SortBlocks()
314 const MachineLoopInfo &MLI, in PlaceBlockMarker() argument
354 for (MachineLoop *Loop = MLI.getLoopFor(LayoutPred); in PlaceBlockMarker()
361 MachineLoop *HeaderLoop = MLI.getLoopFor(Header); in PlaceBlockMarker()
401 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { in PlaceLoopMarker() argument
402 MachineLoop *Loop = MLI.getLoopFor(&MBB); in PlaceLoopMarker()
453 static void PlaceMarkers(MachineFunction &MF, const MachineLoopInfo &MLI, in PlaceMarkers() argument
469 PlaceLoopMarker(MBB, MF, ScopeTops, LoopTops, TII, MLI); in PlaceMarkers()
472 PlaceBlockMarker(MBB, MF, ScopeTops, TII, MLI, MDT, MFI); in PlaceMarkers()
521 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local
529 SortBlocks(MF, MLI, MDT); in runOnMachineFunction()
532 PlaceMarkers(MF, MLI, TII, MDT, MFI); in runOnMachineFunction()