Lines Matching refs:ScopeTops
269 SmallVectorImpl<MachineBasicBlock *> &ScopeTops, in PlaceBlockMarker() argument
296 if (MachineBasicBlock *ScopeTop = ScopeTops[I->getNumber()]) { in PlaceBlockMarker()
337 if (!ScopeTops[Number] || in PlaceBlockMarker()
338 ScopeTops[Number]->getNumber() > Header->getNumber()) in PlaceBlockMarker()
339 ScopeTops[Number] = Header; in PlaceBlockMarker()
344 SmallVectorImpl<MachineBasicBlock *> &ScopeTops, in PlaceLoopMarker() argument
372 assert((!ScopeTops[AfterLoop->getNumber()] || in PlaceLoopMarker()
373 ScopeTops[AfterLoop->getNumber()]->getNumber() < MBB.getNumber()) && in PlaceLoopMarker()
375 if (!ScopeTops[AfterLoop->getNumber()]) in PlaceLoopMarker()
376 ScopeTops[AfterLoop->getNumber()] = &MBB; in PlaceLoopMarker()
388 SmallVector<MachineBasicBlock *, 8> ScopeTops(MF.getNumBlockIDs() + 1); in PlaceMarkers() local
392 PlaceLoopMarker(MBB, MF, ScopeTops, TII, MLI); in PlaceMarkers()
395 PlaceBlockMarker(MBB, MF, ScopeTops, TII, MLI, MDT); in PlaceMarkers()