/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 396 MIToken Token; member in __anon3a2b08230111::MIParser 927 while (Token.isNot(MIToken::rparen) && !Token.isErrorOrEOF()) in parseBasicBlock() 1050 while (Token.isRegister() || Token.isRegisterFlag()) { in parse() 1083 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parse() 2020 !(Token.range() == "true" || Token.range() == "false")) in parseTypedImmediateOperand() 2130 if (!Token.stringValue().empty() && Token.stringValue() != Name) in parseStackFrameIndex() 3040 if (Token.isNot(MIToken::plus) && Token.isNot(MIToken::minus)) in parseOffset() 3504 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePreOrPostInstrSymbol() 3521 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parseHeapAllocMarker() 3538 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePCSections() [all …]
|
H A D | MILexer.cpp | 175 Token.reset(Type, String) in lexName() 185 Token.reset(Type, Range.upto(C)) in lexName() 366 Token.reset(Kind, Range.upto(C)) in maybeLexIndexAndName() 458 return lexVirtualRegister(C, Token); in maybeLexRegister() 629 if (Token.isError()) in maybeLexExclaim() 630 ErrorCallback(Token.location(), in maybeLexExclaim() 678 Token.reset(Kind, Range.upto(C)); in maybeLexSymbol() 718 Token.reset(MIToken::Eof, C.remaining()); in lexMIToken() 756 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken() 758 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | MacroCallReconstructor.cpp | 107 if (Token->MacroCtx) { in add() 110 reconstruct(Token); in add() 113 appendToken(Token); in add() 208 assert(Token->MacroCtx); in reconstruct() 259 assert(Token->MacroCtx); in startReconstruction() 267 Token->MacroCtx in startReconstruction() 331 !Token->MacroCtx && Token->is(tok::r_paren); in endReconstruction() 391 if (Token->MacroCtx) { in processNextReconstructed() 408 if (!Token->MacroCtx) { in processNextReconstructed() 426 appendToken(Token); in processNextReconstructed() [all …]
|
H A D | FormatTokenSource.h | 191 Token(nullptr), PreviousToken(nullptr) { in ScopedMacroState() 202 ResetToken = Token; in ~ScopedMacroState() 212 PreviousToken = Token; in getNextToken() 213 Token = PreviousTokenSource->getNextToken(); in getNextToken() 216 return Token; in getNextToken() 235 Token = PreviousTokenSource->setPosition(Position); in setPosition() 236 return Token; in setPosition() 246 return Token && Token->HasUnescapedNewline && in eof() 247 !continuesLineComment(*Token, PreviousToken, in eof() 258 FormatToken *Token; variable
|
/freebsd/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() 849 if (!Token) in PrDoDirective() 856 Token); in PrDoDirective() 864 if (!Token) in PrDoDirective() 895 Token); in PrDoDirective() 910 if (!Token) in PrDoDirective() 921 if (!Token) in PrDoDirective() [all …]
|
H A D | prmacros.c | 441 if (!Token) in PrAddMacro() 451 TokenOffset = Token - AslGbl_MainTokenBuffer + strlen (Token); in PrAddMacro() 462 strcpy (Args[i].Name, Token); in PrAddMacro() 479 while (Token) in PrAddMacro() 616 if (!Token) in PrDoMacroInvocation() 622 Length = Token - MacroStart + strlen (Token) + 1; in PrDoMacroInvocation() 635 if (!Token) in PrDoMacroInvocation() 645 strlen (Token) : 0; in PrDoMacroInvocation() 647 Diff2 = strlen (Args->Name) < strlen (Token) ? strlen (Token) - in PrDoMacroInvocation() 678 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/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | Tokens.h | 103 class Token { 107 explicit Token(const clang::Token &T); 274 llvm::ArrayRef<syntax::Token> Spelled; 275 llvm::ArrayRef<syntax::Token> Expanded; 372 std::vector<syntax::Token> ExpandedTokens; 383 llvm::ArrayRef<syntax::Token> 385 llvm::ArrayRef<syntax::Token> 390 const syntax::Token * 393 const syntax::Token * 411 std::vector<syntax::Token> [all …]
|
H A D | TokenBufferTokenManager.h | 30 const auto *Token = getToken(I); in getText() local 31 assert(Token); in getText() 35 if (Token->kind() == tok::eof) in getText() 37 return Token->text(SM); in getText() 40 const syntax::Token *getToken(Key I) const { in getToken() 41 return reinterpret_cast<const syntax::Token *>(I); in getToken() 54 std::pair<FileID, ArrayRef<Token>> 64 llvm::DenseMap<FileID, std::vector<Token>> ExtraTokens;
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | YAMLParser.cpp | 1120 Token T; in unrollIndent() 1192 Token T; in scanStreamStart() 1212 Token T; in scanStreamEnd() 1233 Token T; in scanDirective() 1258 Token T; in scanDocumentIndicator() 1267 Token T; in scanFlowCollectionStart() 1289 Token T; in scanFlowCollectionEnd() 1304 Token T; in scanFlowEntry() 1317 Token T; in scanBlockEntry() 1333 Token T; in scanKey() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
H A D | BreakpadRecords.cpp | 41 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo() 133 Token Tok = consume<Token>(Line); in classify() 177 if (consume<Token>(Line) != Token::Module) in parse() 206 if (consume<Token>(Line) != Token::Info) in parse() 209 if (consume<Token>(Line) != Token::CodeID) in parse() 276 Token Tok = Size ? Token::Func : Token::Public; in parsePublicOrFunc() 332 if (consume<Token>(Line) != Token::Inline) in parse() 444 if (consume<Token>(Line) != Token::Stack) in parse() 446 if (consume<Token>(Line) != Token::CFI) in parse() 492 if (consume<Token>(Line) != Token::Stack) in parse() [all …]
|
/freebsd/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 | 203 bool Lex(Token &Result); 207 bool LexDependencyDirectiveToken(Token &Result); 221 const dependency_directives_scan::Token &DDTok, Token &Result); 230 void IndirectLex(Token &Result) override { Lex(Result); } in IndirectLex() 236 bool LexFromRawLexer(Token &Result) { in LexFromRawLexer() 348 static std::string getSpelling(const Token &Tok, 377 static bool getRawToken(SourceLocation Loc, Token &Result, 623 void FormTokenWithChars(Token &Result, const char *TokEnd, in FormTokenWithChars() 732 void PropagateLineStartLeadingSpaceInfo(Token &Result); 734 const char *LexUDSuffix(Token &Result, const char *CurPtr, [all …]
|
H A D | Preprocessor.h | 186 Token* ArgMacro; 792 Token Tok; 1718 void Lex(Token &Result); 1759 void LexNonComment(Token &Result) { in LexNonComment() 2585 void Handle_Pragma(Token &Tok); 2620 void CachingLex(Token &Result); 2636 const Token &PeekAhead(unsigned N); 2761 void HandleIfdefDirective(Token &Result, const Token &HashToken, 2763 void HandleIfDirective(Token &IfToken, const Token &HashToken, 2766 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;
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | TokenLexer.cpp | 194 Token *const VAOPTTokens = in stringifyVAOPTContents() 245 SmallVector<Token, 128> ResultToks; in ExpandFunctionArguments() 257 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments() 451 const Token *ResultArgToks; in ExpandFunctionArguments() 622 bool TokenLexer::Lex(Token &Tok) { in Lex() 646 Tok.setFlag(Token::IsReinjected); in Lex() 732 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens() 793 Token ResultTokTmp; in pasteTokens() 804 Token Result; in pasteTokens() 1055 for (Token& T : Partition) { in updateConsecutiveMacroArgTokens() [all …]
|
H A D | MacroArgs.cpp | 65 static_assert(std::is_trivial_v<Token>, 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 | 139 Token &Tok; 177 Token Tok; in HandlePragmaDirective() 287 Token TmpTok; in Handle_Pragma() 402 Token *TokArray = new Token[PragmaToks.size()]; in HandleMicrosoft__pragma() 443 Token Tok; in HandlePragmaPoison() 969 Token Tok; in LexOnOffSwitch() 1055 Token Tok; in HandlePragma() 1215 Token Tok; in HandleCaptured() 1252 Token Tok; in HandlePragma() 1286 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()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tokens.cpp | 39 llvm::ArrayRef<syntax::Token> 44 const syntax::Token *Begin = in getTokensCovering() 48 const syntax::Token *End = in getTokensCovering() 143 syntax::Token::Token(SourceLocation Location, unsigned Length, in Token() function in syntax::Token 149 syntax::Token::Token(const clang::Token &T) in Token() function in syntax::Token 521 llvm::ArrayRef<syntax::Token> 535 llvm::ArrayRef<syntax::Token> 542 const syntax::Token * 552 const syntax::Token * 567 const syntax::Token *Token = &Spelled[Mapping.BeginSpelled]; in macroExpansions() local [all …]
|
H A D | ComputeReplacements.cpp | 18 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>, 63 const syntax::Token *SpanBegin; in enumerateTokenSpans() 64 const syntax::Token *SpanEnd; in enumerateTokenSpans() 73 llvm::ArrayRef<syntax::Token> Expanded) { in rangeOfExpanded() 88 return syntax::Token::range(SM, Spelled->front(), Spelled->back()); in rangeOfExpanded() 101 auto emitReplacement = [&](llvm::ArrayRef<syntax::Token> ReplacedRange) { in computeReplacements() 109 const syntax::Token *NextOriginal = Buffer.expandedTokens().begin(); in computeReplacements() 111 &TU, TBTM, [&](llvm::ArrayRef<syntax::Token> Tokens, bool IsOriginal) { in computeReplacements() 114 syntax::Token::range(SM, Tokens.front(), Tokens.back()).text(SM); in computeReplacements()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.cpp | 143 Atom Token, const Formula &Constraint) { in addFlowConditionConstraint() argument 153 FlowConditionDeps[ForkToken].insert(Token); in forkFlowCondition() 161 Atom Token = arena().makeFlowConditionToken(); in joinFlowConditions() local 162 FlowConditionDeps[Token].insert(FirstToken); in joinFlowConditions() 163 FlowConditionDeps[Token].insert(SecondToken); in joinFlowConditions() 164 addFlowConditionConstraint(Token, in joinFlowConditions() 167 return Token; in joinFlowConditions() 186 Constraints.insert(&arena().makeAtomRef(Token)); in flowConditionImplies() 214 std::vector<Atom> Remaining = {Token}; in addTransitiveFlowConditionConstraints() 220 auto Token = Remaining.back(); in addTransitiveFlowConditionConstraints() local [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CommentLexer.h | 55 class Token { 327 void lexCommentText(Token &T); 332 void lexVerbatimBlockFirstLine(Token &T); 334 void lexVerbatimBlockBody(Token &T); 339 void lexVerbatimLineText(Token &T); 341 void lexHTMLCharacterReference(Token &T); 343 void setupAndLexHTMLStartTag(Token &T); 345 void lexHTMLStartTag(Token &T); 347 void setupAndLexHTMLEndTag(Token &T); 349 void lexHTMLEndTag(Token &T); [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 318 Token Tok; in HandlePragma() 2062 Token Tok; in HandlePragma() 2123 Token Tok; in HandlePragma() 2238 Token Tok; in HandlePragma() 2280 Token Tok; in HandlePragma() 2330 Token Tok; in ParseAlignPragma() 2428 Token Tok; in HandlePragma() 2508 Token Tok; in HandlePragma() 2569 Token Tok; in HandlePragma() 2713 Token Tok; in HandlePragma() [all …]
|