Lines Matching defs:Id
58 LLVM_NODISCARD bool isNextIdentifier(StringRef Id, const char *&First,
554 SmallVector<char, 64> Id(First, Last);
557 Id.append(Next, Last);
562 SplitIds.try_emplace(StringRef(Id.begin(), Id.size()), 0).first->first()};
601 /// the identifier matches "Id".
602 bool Minimizer::isNextIdentifier(StringRef Id, const char *&First,
610 return FoundId.Name == Id;
636 IdInfo Id = lexIdentifier(First, End);
637 First = Id.Last;
639 if (Id.Name == "export") {
646 Id = lexIdentifier(First, End);
647 First = Id.Last;
650 if (Id.Name != "module" && Id.Name != "import") {
677 if (Id.Name == "module")
681 append(Id.Name);
696 IdInfo Id = lexIdentifier(First, End);
697 const char *Last = Id.Last;
698 append(Id.Name);
836 IdInfo Id = lexIdentifier(First, End);
837 First = Id.Last;
838 auto Kind = llvm::StringSwitch<TokenKind>(Id.Name)
854 skipDirective(Id.Name, First, End);
868 return lexDefault(Kind, Id.Name, First, End);