Lines Matching refs:locations

117   SmallVector<MachineOperand, 4> locations;  member in __anon008224d20211::UserValue
182 for (unsigned i = 0, e = locations.size(); i != e; ++i) in getLocationNo()
183 if (locations[i].isReg() && in getLocationNo()
184 locations[i].getReg() == LocMO.getReg() && in getLocationNo()
185 locations[i].getSubReg() == LocMO.getSubReg()) in getLocationNo()
188 for (unsigned i = 0, e = locations.size(); i != e; ++i) in getLocationNo()
189 if (LocMO.isIdenticalTo(locations[i])) in getLocationNo()
191 locations.push_back(LocMO); in getLocationNo()
193 locations.back().clearParent(); in getLocationNo()
195 if (locations.back().isReg()) in getLocationNo()
196 locations.back().setIsUse(); in getLocationNo()
197 return locations.size() - 1; in getLocationNo()
364 for (unsigned i = 0, e = locations.size(); i != e; ++i) { in print()
366 locations[i].print(OS, TM); in print()
379 for (unsigned e = locations.size(); KeepLoc != e; ++KeepLoc) { in coalesceLocation()
382 if (locations[KeepLoc].isIdenticalTo(locations[LocNo])) in coalesceLocation()
386 if (KeepLoc == locations.size()) in coalesceLocation()
393 locations.erase(locations.begin() + EraseLoc); in coalesceLocation()
406 for (unsigned i = 0, e = locations.size(); i != e; ++i) in mapVirtRegs()
407 if (locations[i].isReg() && in mapVirtRegs()
408 TargetRegisterInfo::isVirtualRegister(locations[i].getReg())) in mapVirtRegs()
409 LDV->mapVirtReg(locations[i].getReg(), this); in mapVirtRegs()
635 const MachineOperand &Loc = locations[LocNo]; in computeIntervals()
703 for (unsigned i = locations.size(); i; --i) { in renameRegister()
705 MachineOperand &Loc = locations[LocNo]; in renameRegister()
776 MO.setSubReg(locations[OldLocNo].getSubReg()); in splitLocation()
821 locations.erase(locations.begin() + OldLocNo); in splitLocation()
845 for (unsigned i = locations.size(); i ; --i) { in splitRegister()
847 const MachineOperand *Loc = &locations[LocNo]; in splitRegister()
878 for (unsigned i = locations.size(); i ; --i) { in rewriteLocations()
880 MachineOperand &Loc = locations[LocNo]; in rewriteLocations()
938 MachineOperand &Loc = locations[LocNo]; in insertDebugValue()