Lines Matching refs:It
51 for (MachineRegisterInfo::def_instr_iterator It = MRI.def_instr_begin(Reg), in isImplicitlyDef() local
52 E = MRI.def_instr_end(); It != E; ++It) { in isImplicitlyDef()
53 return (*It).isImplicitDef(); in isImplicitlyDef()
149 for (DenseMap<unsigned, unsigned>::iterator It = ToMerge->RegToChan.begin(), in tryMergeVector() local
150 E = ToMerge->RegToChan.end(); It != E; ++It) { in tryMergeVector()
152 Untouched->RegToChan.find((*It).first); in tryMergeVector()
155 ((*It).second, (*PosInUntouched).second)); in tryMergeVector()
161 ((*It).second, Untouched->UndefReg[CurrentUndexIdx++])); in tryMergeVector()
189 for (DenseMap<unsigned, unsigned>::iterator It = RSI->RegToChan.begin(), in RebuildVector() local
190 E = RSI->RegToChan.end(); It != E; ++It) { in RebuildVector()
192 unsigned SubReg = (*It).first; in RebuildVector()
193 unsigned Swizzle = (*It).second; in RebuildVector()
218 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector() local
219 E = MRI->use_instr_end(); It != E; ++It) { in RebuildVector()
220 DEBUG(dbgs() << " ";(*It).dump(); dbgs() << " ->"); in RebuildVector()
221 SwizzleInput(*It, RemapChan); in RebuildVector()
222 DEBUG((*It).dump()); in RebuildVector()
235 for (InstructionSetMap::iterator It = PreviousRegSeqByReg.begin(), in RemoveMI() local
236 E = PreviousRegSeqByReg.end(); It != E; ++It) { in RemoveMI()
237 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI()
240 for (InstructionSetMap::iterator It = PreviousRegSeqByUndefCount.begin(), in RemoveMI() local
241 E = PreviousRegSeqByUndefCount.end(); It != E; ++It) { in RemoveMI()
242 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI()
266 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in areAllUsesSwizzeable() local
267 E = MRI->use_instr_end(); It != E; ++It) { in areAllUsesSwizzeable()
268 if (!canSwizzle(*It)) in areAllUsesSwizzeable()
309 It = RSI.RegToChan.begin(), E = RSI.RegToChan.end(); It != E; ++It) { in trackRSI() local
310 PreviousRegSeqByReg[(*It).first].push_back(RSI.Instr); in trackRSI()
333 It = MRI->def_instr_begin(Reg), E = MRI->def_instr_end(); in runOnMachineFunction() local
334 It != E; ++It) { in runOnMachineFunction()
335 RemoveMI(&(*It)); in runOnMachineFunction()