Lines Matching defs:UserLabel
499 class UserLabel {
511 /// Create a new UserLabel.
512 UserLabel(const DILabel *label, DebugLoc L, SlotIndex Idx)
515 /// Does this UserLabel match the parameters?
525 /// Return DebugLoc of this UserLabel.
574 /// All allocated UserLabel instances.
575 SmallVector<std::unique_ptr<UserLabel>, 2> userLabels;
614 /// Add DBG_LABEL instruction to UserLabel.
747 void UserLabel::print(raw_ostream &OS, const TargetRegisterInfo *TRI) {
904 // Get or create the UserLabel for label here.
915 userLabels.push_back(std::make_unique<UserLabel>(Label, DL, Idx));
1733 void UserLabel::insertDebugLabel(MachineBasicBlock *MBB, SlotIndex Idx,
1799 void UserLabel::emitDebugLabel(LiveIntervals &LIS, const TargetInstrInfo &TII,