void LiveIntervalUnion::print(raw_ostream &OS, const TargetRegisterInfo *TRI) const { if (empty()) { OS << " empty\n"; return; } for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { OS << " [" << SI.start() << ' ' << SI.stop() << "):" << PrintReg(SI.value()->reg, TRI); } OS << '\n'; }
void LiveIntervalUnion::print(raw_ostream &OS, const AbstractRegisterDescription *RegDesc) const { OS << "LIU "; if (RegDesc != NULL) OS << RegDesc->getName(RepReg); else { OS << RepReg; } for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) dbgs() << " [" << SI.start() << ' ' << SI.stop() << "):%reg" << SI.value()->reg; OS << "\n"; }