Lines Matching defs:It

189   int countActiveBlock(MBBVector::const_iterator It,
324 MBBInfoMap::const_iterator It = BlockInfoMap.find(MBB);
325 if (It == BlockInfoMap.end())
327 return (*It).second->SccNum;
332 LoopLandInfoMap::const_iterator It = LLInfoMap.find(LoopRep);
333 if (It == LLInfoMap.end())
335 return (*It).second;
347 MBBInfoMap::const_iterator It = BlockInfoMap.find(MBB);
348 if (It == BlockInfoMap.end())
350 return (*It).second->IsRetired;
384 int R600MachineCFGStructurizer::countActiveBlock(MBBVector::const_iterator It,
387 while (It != E) {
388 if (!isRetiredBlock(*It))
390 ++It;
546 MachineBasicBlock::succ_iterator It = MBB->succ_begin();
547 MachineBasicBlock::succ_iterator Next = It;
549 return (*It == TrueBranch) ? *Next : *It;
585 MachineBasicBlock::reverse_iterator It = MBB->rbegin();
586 MachineInstr *MI = &*It;
594 for (MachineBasicBlock::reverse_iterator It = MBB->rbegin(), E = MBB->rend();
595 It != E; ++It) {
597 MachineInstr *MI = &*It;
609 MachineBasicBlock::reverse_iterator It = MBB->rbegin();
610 if (It != MBB->rend()) {
611 MachineInstr *instr = &(*It);
639 for (const MachineInstr &It : *MBB)
640 NewMBB->push_back(Func->CloneMachineInstr(&It));
662 MachineBasicBlock::iterator It = Pre;
663 while (It != E) {
665 && It->getOpcode() == R600::ENDLOOP)
667 Pre = It;
668 ++It;
746 SmallVectorImpl<MachineBasicBlock *>::const_iterator It =
752 It;
758 while (It != E) {
759 MBB = *It;
762 SccBeginIter = It;
773 ++It;
776 if (It == E
777 || getSCCNum(SccBeginMBB) != getSCCNum(*It)) {
780 int sccRemainedNumBlk = countActiveBlock(SccBeginIter, It);
789 It = SccBeginIter;
829 for (auto &It : BlockInfoMap) {
830 if (It.second && It.second->IsRetired) {
831 assert((It.first)->getNumber() != -1);
832 LLVM_DEBUG(dbgs() << "Erase BB" << (It.first)->getNumber() << "\n";);
833 It.first->eraseFromParent(); // Remove from the parent Function.
835 delete It.second;
850 for (scc_iterator<MachineFunction *> It = scc_begin(MF); !It.isAtEnd();
851 ++It, ++SccNum) {
852 const std::vector<MachineBasicBlock *> &SccNext = *It;
983 for (auto &It: *MLI)
984 for (MachineLoop *ML : depth_first(It))