reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/LiveDebugVariables.cpp
  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()] :