Lines Matching refs:LabelID
415 /// LabelID along with a comment indicating where that label is.
427 unsigned LabelID;
448 : LabelID(LabelID_.hasValue() ? LabelID_.getValue() : ~0u),
452 assert((!LabelID_.hasValue() || LabelID != ~0u) &&
533 static MatchTableRecord Label(unsigned LabelID) {
534 return MatchTableRecord(LabelID, "Label " + llvm::to_string(LabelID), 0,
539 static MatchTableRecord JumpTarget(unsigned LabelID) {
540 return MatchTableRecord(LabelID, "Label " + llvm::to_string(LabelID), 1,
555 defineLabel(Value.LabelID);
562 void defineLabel(unsigned LabelID) {
563 LabelMap.insert(std::make_pair(LabelID, CurrentSize));
566 unsigned getLabelIndex(unsigned LabelID) const {
567 const auto I = LabelMap.find(LabelID);
621 OS << ": @" << Table.getLabelIndex(LabelID);
629 OS << Table.getLabelIndex(LabelID);
3098 unsigned LabelID = Table.allocateLabelID();
3101 << MatchTable::JumpTarget(LabelID)
3184 << MatchTable::Label(LabelID);
5565 unsigned LabelID = ~0U;
5567 LabelID = Table.allocateLabelID();
5570 << MatchTable::JumpTarget(LabelID) << MatchTable::LineBreak;
5582 << MatchTable::Label(LabelID);