| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 399 MIToken Token; member in __anond099e40f0111::MIParser 862 while (Token.isNot(MIToken::rparen) && !Token.isErrorOrEOF()) in parseBasicBlock() 985 while (Token.isRegister() || Token.isRegisterFlag()) { in parse() 1020 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parse() 1853 if (Token.range().front() != 's' && Token.range().front() != 'p') in parseLowLevelType() 1898 !(Token.range() == "true" || Token.range() == "false")) in parseTypedImmediateOperand() 2008 if (!Token.stringValue().empty() && Token.stringValue() != Name) in parseStackFrameIndex() 2885 if (Token.isNot(MIToken::plus) && Token.isNot(MIToken::minus)) in parseOffset() 3326 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePreOrPostInstrSymbol() 3342 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parseHeapAllocMarker() [all …]
|
| H A D | MILexer.cpp | 177 Token.reset(Type, String) in lexName() 187 Token.reset(Type, Range.upto(C)) in lexName() 357 Token.reset(Kind, Range.upto(C)) in maybeLexIndexAndName() 449 return lexVirtualRegister(C, Token); in maybeLexRegister() 620 if (Token.isError()) in maybeLexExclaim() 621 ErrorCallback(Token.location(), in maybeLexExclaim() 669 Token.reset(Kind, Range.upto(C)); in maybeLexSymbol() 709 Token.reset(MIToken::Eof, C.remaining()); in lexMIToken() 747 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken() 749 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken() [all …]
|
| /freebsd-13.1/sys/contrib/dev/acpica/compiler/ |
| H A D | prscan.c | 457 if (Token && (*Token == '#')) in PrPreprocessInputFile() 486 while (Token) in PrPreprocessInputFile() 681 if (!Token) in PrDoDirective() 780 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrDoDirective() 846 if (!Token) in PrDoDirective() 853 Token); in PrDoDirective() 861 if (!Token) in PrDoDirective() 892 Token); in PrDoDirective() 907 if (!Token) in PrDoDirective() 918 if (!Token) in PrDoDirective() [all …]
|
| H A D | prmacros.c | 385 char *Token = NULL; in PrAddMacro() local 440 if (!Token) in PrAddMacro() 450 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrAddMacro() 461 strcpy (Args[i].Name, Token); in PrAddMacro() 480 while (Token) in PrAddMacro() 613 if (!Token) in PrDoMacroInvocation() 619 Length = Token - MacroStart + strlen (Token) + 1; in PrDoMacroInvocation() 632 if (!Token) in PrDoMacroInvocation() 651 Token, strlen (Token)); in PrDoMacroInvocation() 663 if (!Token) in PrDoMacroInvocation() [all …]
|
| H A D | prexpress.c | 218 char *Token; in PrExpandMacros() local 227 Token = PrGetNextToken (AslGbl_ExpressionTokenBuffer, PR_EXPR_SEPARATORS, &Next); in PrExpandMacros() 230 while (Token) in PrExpandMacros() 232 DefineInfo = PrMatchDefine (Token); in PrExpandMacros() 244 PrDoMacroInvocation (AslGbl_ExpressionTokenBuffer, Token, in PrExpandMacros() 253 TokenOffset = Token - AslGbl_ExpressionTokenBuffer + OffsetAdjust; in PrExpandMacros() 255 &AslGbl_CurrentLineBuffer[TokenOffset], strlen (Token), in PrExpandMacros() 260 OffsetAdjust += strlen (ReplaceString) - strlen (Token); in PrExpandMacros() 264 AslGbl_CurrentLineNumber, Token, in PrExpandMacros() 269 Token = PrGetNextToken (NULL, PR_EXPR_SEPARATORS, &Next); in PrExpandMacros()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
| H A D | Tokens.h | 105 class Token { 109 explicit Token(const clang::Token &T); 276 llvm::ArrayRef<syntax::Token> Spelled; 277 llvm::ArrayRef<syntax::Token> Expanded; 374 std::vector<syntax::Token> ExpandedTokens; 385 llvm::ArrayRef<syntax::Token> 387 llvm::ArrayRef<syntax::Token> 392 const syntax::Token * 395 const syntax::Token * 413 std::vector<syntax::Token> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | YAMLParser.cpp | 1081 Token T; in unrollIndent() 1153 Token T; in scanStreamStart() 1172 Token T; in scanStreamEnd() 1192 Token T; in scanDirective() 1216 Token T; in scanDocumentIndicator() 1225 Token T; in scanFlowCollectionStart() 1244 Token T; in scanFlowCollectionEnd() 1258 Token T; in scanFlowEntry() 1270 Token T; in scanBlockEntry() 1285 Token T; in scanKey() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | TokenLexer.h | 24 class Token; variable 51 const Token *Tokens; 108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() 131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, 148 bool Lex(Token &Tok); 184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, 189 bool pasteTokens(Token &Tok); 205 void stringifyVAOPTContents(SmallVectorImpl<Token> &ResultToks, 218 void HandleMicrosoftCommentPaste(Token &Tok, SourceLocation OpLoc); 231 Token *begin_tokens, Token *end_tokens); [all …]
|
| H A D | Lexer.h | 183 bool Lex(Token &Result); 192 void IndirectLex(Token &Result) override { Lex(Result); } in IndirectLex() 198 bool LexFromRawLexer(Token &Result) { in LexFromRawLexer() 316 static std::string getSpelling(const Token &Tok, 345 static bool getRawToken(SourceLocation Loc, Token &Result, 523 static Optional<Token> findNextToken(SourceLocation Loc, 586 void FormTokenWithChars(Token &Result, const char *TokEnd, in FormTokenWithChars() 676 Token *Tok = nullptr); 698 void PropagateLineStartLeadingSpaceInfo(Token &Result); 700 const char *LexUDSuffix(Token &Result, const char *CurPtr, [all …]
|
| H A D | Preprocessor.h | 183 Token* ArgMacro; 567 Token Tok; 1410 void Lex(Token &Result); 1448 void LexNonComment(Token &Result) { in LexNonComment() 2181 void Handle_Pragma(Token &Tok); 2216 void CachingLex(Token &Result); 2232 const Token &PeekAhead(unsigned N); 2356 void HandleIfdefDirective(Token &Result, const Token &HashToken, 2358 void HandleIfDirective(Token &IfToken, const Token &HashToken, 2361 void HandleElseDirective(Token &Result, const Token &HashToken); [all …]
|
| H A D | MacroArgs.h | 30 : private llvm::TrailingObjects<MacroArgs, Token> { 49 std::vector<std::vector<Token> > PreExpArgTokens; 67 ArrayRef<Token> UnexpArgTokens, 76 bool ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const; 81 const Token *getUnexpArgument(unsigned Arg) const; 86 static unsigned getArgLength(const Token *ArgPtr); 90 const std::vector<Token> & 124 static Token StringifyArgument(const Token *ArgToks,
|
| H A D | TokenConcatenation.h | 20 class Token; variable 60 bool AvoidConcat(const Token &PrevPrevTok, 61 const Token &PrevTok, 62 const Token &Tok) const; 67 bool IsIdentifierStringPrefix(const Token &Tok) const;
|
| H A D | PPCallbacks.h | 25 class Token; variable 61 const Token &FilenameTok, in FileSkipped() 123 const Token &IncludeTok, in InclusionDirective() 285 virtual void MacroExpands(const Token &MacroNameTok, in MacroExpands() 290 virtual void MacroDefined(const Token &MacroNameTok, in MacroDefined() 300 virtual void MacroUndefined(const Token &MacroNameTok, in MacroUndefined() 580 void MacroDefined(const Token &MacroNameTok, in MacroDefined() 586 void MacroUndefined(const Token &MacroNameTok, in MacroUndefined() 619 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() 626 void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
| H A D | BreakpadRecords.cpp | 37 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo() 126 Token Tok = consume<Token>(Line); in classify() 167 if (consume<Token>(Line) != Token::Module) in parse() 196 if (consume<Token>(Line) != Token::Info) in parse() 199 if (consume<Token>(Line) != Token::CodeID) in parse() 221 if (consume<Token>(Line) != Token::File) in parse() 249 Token Tok = Size ? Token::Func : Token::Public; in parsePublicOrFunc() 365 if (consume<Token>(Line) != Token::Stack) in parse() 367 if (consume<Token>(Line) != Token::CFI) in parse() 413 if (consume<Token>(Line) != Token::Stack) in parse() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | TokenLexer.cpp | 192 Token *const VAOPTTokens = in stringifyVAOPTContents() 243 SmallVector<Token, 128> ResultToks; in ExpandFunctionArguments() 255 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments() 449 const Token *ResultArgToks; in ExpandFunctionArguments() 623 bool TokenLexer::Lex(Token &Tok) { in Lex() 733 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens() 794 Token ResultTokTmp; in pasteTokens() 805 Token Result; in pasteTokens() 1007 Token *NextTok = begin_tokens + 1; in updateConsecutiveMacroArgTokens() 1043 Token &Tok = *begin_tokens; in updateConsecutiveMacroArgTokens() [all …]
|
| H A D | MacroArgs.cpp | 65 static_assert(std::is_trivial<Token>::value, in create() 70 Result->getTrailingObjects<Token>()); in create() 123 const Token *Start = getTrailingObjects<Token>(); in getUnexpArgument() 124 const Token *Result = Start; in getUnexpArgument() 174 const Token *AT = getUnexpArgument(Arg); in getPreExpArgument() 186 Result.push_back(Token()); in getPreExpArgument() 187 Token &Tok = Result.back(); in getPreExpArgument() 208 Token MacroArgs::StringifyArgument(const Token *ArgToks, in StringifyArgument() 212 Token Tok; in StringifyArgument() 216 const Token *ArgTokStart = ArgToks; in StringifyArgument() [all …]
|
| H A D | Pragma.cpp | 140 Token &Tok; 178 Token Tok; in HandlePragmaDirective() 322 Token TmpTok; in Handle_Pragma() 387 Token *TokArray = new Token[PragmaToks.size()]; in HandleMicrosoft__pragma() 428 Token Tok; in HandlePragmaPoison() 1000 Token Tok; in LexOnOffSwitch() 1098 Token Tok; in HandlePragma() 1250 Token Tok; in HandleCaptured() 1295 Token Tok; in HandlePragma() 1845 Token Tok; in HandlePragma() [all …]
|
| H A D | PPCaching.cpp | 48 void Preprocessor::CachingLex(Token &Result) { in CachingLex() 58 Result.setFlag(Token::IsReinjected); in CachingLex() 105 const Token &Preprocessor::PeekAhead(unsigned N) { in PeekAhead() 109 CachedTokens.push_back(Token()); in PeekAhead() 116 void Preprocessor::AnnotatePreviousCachedTokens(const Token &Tok) { in AnnotatePreviousCachedTokens() 139 bool Preprocessor::IsPreviousCachedToken(const Token &Tok) const { in IsPreviousCachedToken() 144 const Token LastCachedTok = CachedTokens[CachedLexPos - 1]; in IsPreviousCachedToken() 157 void Preprocessor::ReplacePreviousCachedToken(ArrayRef<Token> NewToks) { in ReplacePreviousCachedToken()
|
| H A D | PPMacroExpansion.cpp | 685 Token TempToken; in GenerateNewArgTokens() 769 Token Tok; in ReadMacroCallArgumentList() 779 SmallVector<Token, 64> ArgTokens; in ReadMacroCallArgumentList() 900 Token EOFTok; in ReadMacroCallArgumentList() 930 SmallVector<Token, 4> FixedArgTokens; in ReadMacroCallArgumentList() 961 Token EOFTok; in ReadMacroCallArgumentList() 1091 Token TmpTok; in ComputeDATE_TIME() 1102 Token TmpTok; in ComputeDATE_TIME() 1312 Token ResultTok; in EvaluateFeatureLikeBuiltinMacro() 1477 Tok.clearFlag(Token::NeedsCleaning); in ExpandBuiltinMacro() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | Tokens.cpp | 40 llvm::ArrayRef<syntax::Token> 45 const syntax::Token *Begin = in getTokensCovering() 49 const syntax::Token *End = in getTokensCovering() 101 syntax::Token::Token(SourceLocation Location, unsigned Length, in Token() function in syntax::Token 107 syntax::Token::Token(const clang::Token &T) in Token() function in syntax::Token 476 llvm::ArrayRef<syntax::Token> 490 llvm::ArrayRef<syntax::Token> 497 const syntax::Token * 507 const syntax::Token * 522 const syntax::Token *Token = &Spelled[Mapping.BeginSpelled]; in macroExpansions() local [all …]
|
| H A D | ComputeReplacements.cpp | 16 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>, 56 const syntax::Token *SpanBegin; in enumerateTokenSpans() 57 const syntax::Token *SpanEnd; in enumerateTokenSpans() 66 llvm::ArrayRef<syntax::Token> Expanded) { in rangeOfExpanded() 81 return syntax::Token::range(SM, Spelled->front(), Spelled->back()); in rangeOfExpanded() 94 auto emitReplacement = [&](llvm::ArrayRef<syntax::Token> ReplacedRange) { in computeReplacements() 102 const syntax::Token *NextOriginal = Buffer.expandedTokens().begin(); in computeReplacements() 104 &TU, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements() 107 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CommentLexer.h | 55 class Token { 324 void lexCommentText(Token &T); 329 void lexVerbatimBlockFirstLine(Token &T); 331 void lexVerbatimBlockBody(Token &T); 336 void lexVerbatimLineText(Token &T); 338 void lexHTMLCharacterReference(Token &T); 340 void setupAndLexHTMLStartTag(Token &T); 342 void lexHTMLStartTag(Token &T); 344 void setupAndLexHTMLEndTag(Token &T); 346 void lexHTMLEndTag(Token &T); [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParsePragma.cpp | 1735 Token Tok; in HandlePragma() 1796 Token Tok; in HandlePragma() 1911 Token Tok; in HandlePragma() 1953 Token Tok; in HandlePragma() 2003 Token Tok; in ParseAlignPragma() 2101 Token Tok; in HandlePragma() 2181 Token Tok; in HandlePragma() 2242 Token Tok; in HandlePragma() 2386 Token Tok; in HandlePragma() 2919 Token Tok; in HandlePragma() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteMacros.cpp | 27 static bool isSameToken(Token &RawTok, Token &PPTok) { in isSameToken() 47 static const Token &GetNextRawTok(const std::vector<Token> &RawTokens, in GetNextRawTok() 62 std::vector<Token> &RawTokens) { in LexRawTokensFromMainFile() 73 Token RawTok; in LexRawTokensFromMainFile() 96 std::vector<Token> RawTokens; in RewriteMacrosInInput() 99 Token RawTok = GetNextRawTok(RawTokens, CurRawTok, false); in RewriteMacrosInInput() 104 Token PPTok; in RewriteMacrosInInput()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Object/ |
| H A D | COFFModuleDefinition.cpp | 53 struct Token { struct 92 Token lex() { in lex() 95 return Token(Eof); in lex() 99 return Token(Eof); in lex() 109 return Token(EqualEqual, "=="); in lex() 111 return Token(Equal, "="); in lex() 114 return Token(Comma, ","); in lex() 118 return Token(Identifier, S); in lex() 137 return Token(K, Word); in lex() 354 Token Tok; [all …]
|