reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
232 for (unsigned i = 0, e = locations.size(); i != e; ++i) 233 if (locations[i].isReg() && 234 locations[i].getReg() == LocMO.getReg() && 235 locations[i].getSubReg() == LocMO.getSubReg()) 238 for (unsigned i = 0, e = locations.size(); i != e; ++i) 239 if (LocMO.isIdenticalTo(locations[i])) 241 locations.push_back(LocMO); 243 locations.back().clearParent(); 245 if (locations.back().isReg()) { 246 if (locations.back().isDef()) 247 locations.back().setIsDead(false); 248 locations.back().setIsUse(); 250 return locations.size() - 1; 540 for (unsigned i = 0, e = locations.size(); i != e; ++i) { 542 locations[i].print(OS, TRI); 567 for (unsigned i = 0, e = locations.size(); i != e; ++i) 568 if (locations[i].isReg() && 569 Register::isVirtualRegister(locations[i].getReg())) 570 LDV->mapVirtReg(locations[i].getReg(), this); 847 const MachineOperand &LocMO = locations[Loc.locNo()]; 1044 MO.setSubReg(locations[OldLocNo].getSubReg()); 1090 locations.erase(locations.begin() + OldLocNo); 1090 locations.erase(locations.begin() + OldLocNo); 1120 for (unsigned i = locations.size(); i ; --i) { 1122 const MachineOperand *Loc = &locations[LocNo]; 1165 SmallVector<unsigned, 4> LocNoMap(locations.size()); 1166 for (unsigned I = 0, E = locations.size(); I != E; ++I) { 1169 MachineOperand Loc = locations[I]; 1207 locations.clear(); 1213 locations.push_back(Pair.first); 1296 locations[Loc.locNo()] :