Lines Matching defs:UserLabel
503 class UserLabel {
515 /// Create a new UserLabel.
516 UserLabel(const DILabel *label, DebugLoc L, SlotIndex Idx)
519 /// Does this UserLabel match the parameters?
529 /// Return DebugLoc of this UserLabel.
586 /// All allocated UserLabel instances.
587 SmallVector<std::unique_ptr<UserLabel>, 2> userLabels;
626 /// Add DBG_LABEL instruction to UserLabel.
758 void UserLabel::print(raw_ostream &OS, const TargetRegisterInfo *TRI) {
915 // Get or create the UserLabel for label here.
926 userLabels.push_back(std::make_unique<UserLabel>(Label, DL, Idx));
1781 void UserLabel::insertDebugLabel(MachineBasicBlock *MBB, SlotIndex Idx,
1847 void UserLabel::emitDebugLabel(LiveIntervals &LIS, const TargetInstrInfo &TII,