• Home
  • Raw
  • Download

Lines Matching refs:It

50   for (MachineRegisterInfo::def_instr_iterator It = MRI.def_instr_begin(Reg),  in isImplicitlyDef()  local
51 E = MRI.def_instr_end(); It != E; ++It) { in isImplicitlyDef()
52 return (*It).isImplicitDef(); in isImplicitlyDef()
148 for (DenseMap<unsigned, unsigned>::iterator It = ToMerge->RegToChan.begin(), in tryMergeVector() local
149 E = ToMerge->RegToChan.end(); It != E; ++It) { in tryMergeVector()
151 Untouched->RegToChan.find((*It).first); in tryMergeVector()
154 ((*It).second, (*PosInUntouched).second)); in tryMergeVector()
160 ((*It).second, Untouched->UndefReg[CurrentUndexIdx++])); in tryMergeVector()
188 for (DenseMap<unsigned, unsigned>::iterator It = RSI->RegToChan.begin(), in RebuildVector() local
189 E = RSI->RegToChan.end(); It != E; ++It) { in RebuildVector()
191 unsigned SubReg = (*It).first; in RebuildVector()
192 unsigned Swizzle = (*It).second; in RebuildVector()
217 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector() local
218 E = MRI->use_instr_end(); It != E; ++It) { in RebuildVector()
219 DEBUG(dbgs() << " ";(*It).dump(); dbgs() << " ->"); in RebuildVector()
220 SwizzleInput(*It, RemapChan); in RebuildVector()
221 DEBUG((*It).dump()); in RebuildVector()
234 for (InstructionSetMap::iterator It = PreviousRegSeqByReg.begin(), in RemoveMI() local
235 E = PreviousRegSeqByReg.end(); It != E; ++It) { in RemoveMI()
236 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI()
239 for (InstructionSetMap::iterator It = PreviousRegSeqByUndefCount.begin(), in RemoveMI() local
240 E = PreviousRegSeqByUndefCount.end(); It != E; ++It) { in RemoveMI()
241 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI()
265 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in areAllUsesSwizzeable() local
266 E = MRI->use_instr_end(); It != E; ++It) { in areAllUsesSwizzeable()
267 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()