Lines Matching refs:It
153 for (auto &It : ToMerge->RegToChan) { in tryMergeVector() local
155 Untouched->RegToChan.find(It.first); in tryMergeVector()
157 Remap.emplace_back(It.second, (*PosInUntouched).second); in tryMergeVector()
162 Remap.emplace_back(It.second, Untouched->UndefReg[CurrentUndexIdx++]); in tryMergeVector()
190 for (const auto &It : RSI->RegToChan) { in RebuildVector() local
192 unsigned SubReg = It.first; in RebuildVector()
193 unsigned Swizzle = It.second; in RebuildVector()
216 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector() local
217 E = MRI->use_instr_end(); It != E; ++It) { in RebuildVector()
218 LLVM_DEBUG(dbgs() << " "; (*It).dump(); dbgs() << " ->"); in RebuildVector()
219 SwizzleInput(*It, RemapChan); in RebuildVector()
220 LLVM_DEBUG((*It).dump()); in RebuildVector()
233 for (auto &It : PreviousRegSeqByReg) { in RemoveMI() local
234 std::vector<MachineInstr *> &MIs = It.second; in RemoveMI()
237 for (auto &It : PreviousRegSeqByUndefCount) { in RemoveMI() local
238 std::vector<MachineInstr *> &MIs = It.second; in RemoveMI()
301 It = RSI.RegToChan.begin(), E = RSI.RegToChan.end(); It != E; ++It) { in trackRSI() local
302 PreviousRegSeqByReg[(*It).first].push_back(RSI.Instr); in trackRSI()
328 It = MRI->def_instr_begin(Reg), E = MRI->def_instr_end(); in runOnMachineFunction() local
329 It != E; ++It) { in runOnMachineFunction()
330 RemoveMI(&(*It)); in runOnMachineFunction()