| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParsePragma.cpp | 270 Token Tok; in HandlePragma() local 1907 Token Tok; in HandlePragma() local 1968 Token Tok; in HandlePragma() local 2083 Token Tok; in HandlePragma() local 2125 Token Tok; in HandlePragma() local 2175 Token Tok; in ParseAlignPragma() local 2273 Token Tok; in HandlePragma() local 2353 Token Tok; in HandlePragma() local 2414 Token Tok; in HandlePragma() local 2794 for (; Tok.isNot(tok::eod); PP.Lex(Tok)) { in HandlePragma() [all …]
|
| H A D | ParseCXXInlineMethods.cpp | 209 Toks.push_back(Tok); in ParseCXXNonStaticMemberInitializer() 400 if (Tok.isNot(tok::eof) || Tok.getEofData() != Param) { in ParseLexedMethodDeclaration() 418 if (Tok.is(tok::eof) && Tok.getEofData() == Param) in ParseLexedMethodDeclaration() 491 if (Tok.isNot(tok::eof) || Tok.getEofData() != LM.Method) in ParseLexedMethodDeclaration() 508 if (Tok.is(tok::eof) && Tok.getEofData() == LM.Method) in ParseLexedMethodDeclaration() 567 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D) in ParseLexedMethodDef() 582 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D) in ParseLexedMethodDef() 601 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D) in ParseLexedMethodDef() 775 if (Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData()) in ParseLexedAttribute() 821 if (Tok.is(T1) || Tok.is(T2)) { in ConsumeAndStoreUntil() [all …]
|
| H A D | Parser.cpp | 57 Tok.startToken(); in Parser() 105 return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for ; in IsCommonTypo() 112 if (Tok.is(ExpectedTok) || Tok.is(tok::code_completion)) { in ExpectAndConsume() 165 if ((Tok.is(tok::r_paren) || Tok.is(tok::r_square)) && in ExpectAndConsumeSemi() 186 while ((Tok.is(tok::semi) && !Tok.isAtStartOfLine())) { in ConsumeExtraSemi() 245 << (FirstTokKind == Tok.getKind()) << Tok.getKind() in checkCompoundToken() 251 if (Tok.hasLeadingSpace() || Tok.isAtStartOfLine()) { in checkCompoundToken() 1245 (Tok.isNot(tok::colon) && Tok.isNot(tok::kw_try) && in ParseFunctionDefinition() 1300 (Tok.is(tok::l_brace) || Tok.is(tok::kw_try) || in ParseFunctionDefinition() 1783 Tok.setAnnotationEndLoc(Tok.getLocation()); in TryAnnotateName() [all …]
|
| H A D | ParseObjc.cpp | 149 if (Tok.is(tok::less)) in ParseObjCAtClassDeclaration() 243 if (Tok.is(tok::less)) in ParseObjCAtInterfaceDeclaration() 454 if (Tok.is(tok::kw___covariant) || Tok.is(tok::kw___contravariant)) { in parseObjCTypeParamListOrProtocolRefs() 542 if (Tok.isNot(tok::colon) && Tok.isNot(tok::l_paren)) { in parseObjCTypeParamListOrProtocolRefs() 1853 if (Tok.is(tok::eof)) in parseObjCTypeArgsAndProtocolQualifiers() 1952 Tok.setLocation(Tok.getLocation().getLocWithOffset(-1)); in ParseObjCClassInstanceVariables() 2665 Toks.push_back(Tok); in StashAwayMethodOrFunctionBodyTokens() 2999 Type = Actions.getTypeName(*Tok.getIdentifierInfo(), Tok.getLocation(), in isStartOfObjCClassMessageMissingOpenBracket() 3604 Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon)) in ParseObjCSelectorExpression() 3632 if (!SelIdent && Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon)) in ParseObjCSelectorExpression() [all …]
|
| H A D | ParseOpenMP.cpp | 842 if (Tok.is(tok::identifier) || Tok.is(tok::kw_for)) { in getNameFromIdOrString() 1143 if (!Tok.is(tok::comma) && !Tok.is(tok::r_paren)) { in parseOMPContextSelector() 1313 if (!Tok.is(tok::comma) && !Tok.is(tok::r_brace)) { in parseOMPContextSelectorSet() 1816 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) && in parseOpenMPSimpleClause() 1930 Diag(Tok, in ParseOMPDeclareTargetClauses() 1935 Diag(Tok, in ParseOMPDeclareTargetClauses() 3113 if (Tok.isNot(tok::comma) && Tok.isNot(tok::r_paren)) in ParseOpenMPUsesAllocatorClause() 3757 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) && in ParseOpenMPSingleExprWithArgClause() 3769 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) && in ParseOpenMPSingleExprWithArgClause() 3784 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) && in ParseOpenMPSingleExprWithArgClause() [all …]
|
| H A D | ParseInit.cpp | 29 switch (Tok.getKind()) { in MayBeDesignationStart() 103 return Tok.is(tok::equal); in MayBeDesignationStart() 167 if (Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator() 197 while (Tok.is(tok::period) || Tok.is(tok::l_square)) { in ParseInitializerWithPotentialDesignator() 198 if (Tok.is(tok::period)) { in ParseInitializerWithPotentialDesignator() 253 if (Tok.is(tok::identifier) && Tok.getIdentifierInfo() == Ident_super && in ParseInitializerWithPotentialDesignator() 391 if (Tok.is(tok::equal)) { in ParseInitializerWithPotentialDesignator() 449 if (Tok.is(tok::r_brace)) { in ParseBraceInitializer() 499 if (Tok.is(tok::ellipsis)) in ParseBraceInitializer() 598 if (Tok.is(tok::comma)) { in ParseMicrosoftIfExistsBraceInitializer() [all …]
|
| H A D | ParseTentative.cpp | 50 switch (Tok.getKind()) { in isCXXDeclarationStatement() 155 switch (Tok.getKind()) { in TryConsumeDeclarationSpecifier() 246 if (Tok.isNot(tok::semi) && (!AllowForRangeDecl || Tok.isNot(tok::colon))) in TryParseSimpleDeclaration() 453 if (Tok.is(tok::l_brace) || (AllowSemi && Tok.is(tok::semi))) in isEnumBase() 879 switch (Tok.getKind()) { in TryParseOperatorId() 1025 Tok.getAnnotationValue(), Tok.getAnnotationRange(), SS); in TryParseDeclarator() 1262 switch (Tok.getKind()) { in isCXXDeclarationSpecifier() 1530 if (((Tok.is(tok::amp) || Tok.is(tok::star)) && in isCXXDeclarationSpecifier() 1718 switch (Tok.getKind()) { in isCXXDeclarationSpecifierAType() 1891 if (Tok.is(tok::r_paren)) in TryParseParameterDeclarationClause() [all …]
|
| H A D | ParseTemplate.cpp | 474 if (!Tok.is(tok::greater) && !Tok.is(tok::greatergreater)) { in ParseTemplateParameters() 487 Tok.setLocation(Tok.getLocation().getLocWithOffset(1)); in ParseTemplateParameters() 585 if (Tok.isNot(tok::kw_typename) && Tok.isNot(tok::kw_typedef)) in isStartOfTemplateTypeParameter() 700 const Token &T = Tok.is(tok::annot_cxxscope) ? NextToken() : Tok; in isTypeConstraintAnnotation() 901 const Token &Next = Tok.is(tok::kw_struct) ? NextToken() : Tok; in ParseTemplateTemplateParameter() 1171 (Tok.is(tok::greatergreater) || Tok.is(tok::greatergreatergreater))) in ParseGreaterThanInTemplateList() 1191 Token Greater = Tok; in ParseGreaterThanInTemplateList() 1229 Tok = Greater; in ParseGreaterThanInTemplateList() 1462 if (!Tok.is(tok::identifier) && !Tok.is(tok::coloncolon) && in ParseTemplateTemplateArgument() 1492 Name.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); in ParseTemplateTemplateArgument() [all …]
|
| H A D | ParseStmt.cpp | 214 if (Tok.is(tok::semi)) in ParseStatementOrDeclarationAfterAttributes() 504 Token OldToken = Tok; in ParseExprStatement() 515 if (Tok.is(tok::semi)) in ParseExprStatement() 674 assert(Tok.is(tok::identifier) && Tok.getIdentifierInfo() && in ParseLabeledStatement() 1039 if (!Tok.is(tok::semi)) in ConsumeNullStmt() 1045 while (Tok.is(tok::semi) && !Tok.hasLeadingEmptyMacro() && in ConsumeNullStmt() 1046 Tok.getLocation().isValid() && !Tok.getLocation().isMacroID()) { in ConsumeNullStmt() 1210 Diag(Tok.getLocation(), in ParseCompoundStatementBody() 1376 Tok.isOneOf(tok::semi, tok::r_brace) || Tok.isAnnotation() || in Check() 2336 assert((Tok.is(tok::kw_return) || Tok.is(tok::kw_co_return)) && in ParseReturnStatement() [all …]
|
| H A D | ParseDeclCXX.cpp | 357 Tok.is(tok::l_brace) ? Tok.getLocation() : SourceLocation()); in ParseLinkage() 437 Tok.is(tok::l_brace) ? Tok.getLocation() : SourceLocation()); in ParseExportDeclaration() 935 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseStaticAssertDeclaration() 1526 !Tok.isAnnotation() && Tok.getIdentifierInfo() && in ParseClassSpecifier() 1527 Tok.isOneOf( in ParseClassSpecifier() 3156 if (Tok.isNot(tok::colon) && Tok.isNot(tok::l_brace)) in SkipCXXMemberSpecification() 3425 if (!Tok.is(tok::colon) && !Tok.is(tok::l_brace)) { in ParseCXXMemberSpecification() 3567 Tok.startToken(); in DiagnoseUnexpectedNamespace() 3785 if (Tok.isNot(tok::kw_throw) && Tok.isNot(tok::kw_noexcept)) in tryParseExceptionSpecification() 4588 if (Tok.hasLeadingSpace() || Tok.isAtStartOfLine()) { in ParseMicrosoftUuidAttributeArgs() [all …]
|
| H A D | ParseDecl.cpp | 953 Range = SourceRange(Tok.getLocation(), Tok.getEndLoc()); in ParseVersionTuple() 2700 *Tok.getIdentifierInfo(), Tok.getLocation(), in ParseImplicitInt() 3834 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 3891 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 3898 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 3959 Diag(Tok, diag::ext_c99_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 3965 Diag(Tok, diag::ext_c99_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 4065 Diag(Tok, diag::ext_c99_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 4219 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseDeclarationSpecifiers() 5622 if (Tok.is(tok::colon) || Tok.is(tok::kw_try)) { in isConstructorDeclarator() [all …]
|
| H A D | ParseStmtAsm.cpp | 187 Loc = Tok.getLocation(); in translateLocation() 213 LineToks.push_back(Tok); in ParseMSAsmIdentifier() 233 if (Tok.is(tok::kw_this)) { in ParseMSAsmIdentifier() 264 if (Tok.is(EndOfStream)) { in ParseMSAsmIdentifier() 312 if (!isNewStatement && (Tok.is(tok::kw_asm) || Tok.isAtStartOfLine())) { in buildMSAsmString() 499 PP.Lex(Tok); in ParseMicrosoftAsmStatement() 773 if (Tok.is(tok::colon) || Tok.is(tok::coloncolon)) { in ParseAsmStatement() 785 if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) { in ParseAsmStatement() 804 if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) { in ParseAsmStatement() 852 Actions.ActOnAddrLabel(Tok.getLocation(), Tok.getLocation(), LD); in ParseAsmStatement() [all …]
|
| H A D | ParseExpr.cpp | 413 Token OpToken = Tok; in ParseRHSOfBinaryExpression() 434 Tok = OpToken; in ParseRHSOfBinaryExpression() 444 Tok = OpToken; in ParseRHSOfBinaryExpression() 457 Tok = OpToken; in ParseRHSOfBinaryExpression() 1037 assert(Tok.isNot(tok::kw_decltype) && Tok.isNot(tok::kw___super)); in ParseCastExpression() 1241 /*Next=*/Tok, in ParseCastExpression() 1415 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseCastExpression() 2408 Token OpTok = Tok; in ParseUnaryExprOrTypeTraitExpression() 3239 Diag(Tok, diag::ext_c11_feature) << Tok.getName(); in ParseGenericSelectionExpression() 3438 Token Comma = Tok; in ParseExpressionList() [all …]
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | QualifierAlignmentFixer.cpp | 190 Tok = Tok->Next; in rotateTokens() 212 return Tok; in analyzeRight() 305 return Tok; in analyzeRight() 340 Tok = Tok->Next; in analyzeLeft() 349 if (Tok->is(TT_TemplateOpener) && Tok->Next && in analyzeLeft() 402 return Tok; in analyzeLeft() 449 for (const auto *Tok = First; Tok && Tok != Last && Tok->Next; in analyze() local 450 Tok = Tok->Next) { in analyze() 501 return Tok && (Tok->isSimpleTypeSpecifier() || Tok->is(tok::kw_auto) || in isQualifierOrType() 508 if (!Tok) in isPossibleMacro() [all …]
|
| H A D | NamespaceEndCommentsFixer.cpp | 33 if (!Tok || Tok->isNot(StartTok)) in processTokens() 43 Tok = Tok->getNextNonComment(); in processTokens() 52 Tok = Tok->getNextNonComment(); in skipAttribute() 72 Tok = Tok->getNextNonComment(); in computeName() 75 Tok = Tok->getNextNonComment(); in computeName() 79 Tok = skipAttribute(Tok); in computeName() 92 Tok = Tok->getNextNonComment(); in computeName() 97 Tok = skipAttribute(Tok); in computeName() 108 while (Tok && Tok->isNot(tok::l_brace)) { in computeName() 130 Tok = Tok->getNextNonComment(); in computeName() [all …]
|
| H A D | WhitespaceManager.cpp | 37 : Tok(&Tok), CreateReplacement(CreateReplacement), in Change() 52 if (Tok.Finalized) in replaceWhitespace() 55 Changes.push_back(Change(Tok, /*CreateReplacement=*/true, Tok.WhitespaceRange, in replaceWhitespace() 63 if (Tok.Finalized) in addUntouchableToken() 67 Tok.OriginalColumn, Tok.NewlinesBefore, "", "", in addUntouchableToken() 87 if (Tok.Finalized) in replaceWhitespaceInToken() 890 (C.Tok->is(tok::colon) && C.Tok->Next && in alignChainedConditionals() 915 return (C.Tok->is(TT_ConditionalExpr) && C.Tok->is(tok::question) && in alignChainedConditionals() 1073 if (Changes[InsideIndex].Tok == C.Tok->MatchingParen) { in alignArrayInitializers() 1327 while (Changes[i].NewlinesBefore > 0 && Changes[i].Tok == C.Tok) { in getCells() [all …]
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | Pragma.cpp | 138 Token &Tok; member 176 Token Tok; in HandlePragmaDirective() local 226 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::eof)) in Handle_Pragma() 431 Token Tok; in HandlePragmaPoison() local 565 Lex(Tok); in ParsePragmaPushOrPopMacro() 573 Lex(Tok); in ParsePragmaPushOrPopMacro() 589 Lex(Tok); in ParsePragmaPushOrPopMacro() 680 Lex(Tok); in HandlePragmaIncludeAlias() 702 Lex(Tok); in HandlePragmaIncludeAlias() 721 Lex(Tok); in HandlePragmaIncludeAlias() [all …]
|
| H A D | PPMacroExpansion.cpp | 774 Token Tok; in ReadMacroCallArgumentList() local 1020 Tok.startToken(); in ReadMacroCallArgumentList() 1023 Tok.setLength(0); in ReadMacroCallArgumentList() 1296 PP.Lex(Tok); in EvaluateFeatureLikeBuiltinMacro() 1381 if (!Tok.isAnnotation() && (II = Tok.getIdentifierInfo())) in ExpectFeatureIdentifierInfo() 1769 Lex(Tok); in ExpandBuiltinMacro() 1853 if (!Tok.isAnnotation() && Tok.getIdentifierInfo()) in ExpandBuiltinMacro() 1861 if (!Tok.isAnnotation() && Tok.getIdentifierInfo()) in ExpandBuiltinMacro() 1863 else if (Tok.is(tok::string_literal) && !Tok.hasUDSuffix()) { in ExpandBuiltinMacro() 1874 if (Tok.isOneOf(tok::eof, tok::eod) || Tok.isAnnotation()) in ExpandBuiltinMacro() [all …]
|
| H A D | TokenConcatenation.cpp | 50 if (!Tok.needsCleaning()) { in IsIdentifierStringPrefix() 51 if (Tok.getLength() < 1 || Tok.getLength() > 3) in IsIdentifierStringPrefix() 59 if (Tok.getLength() < 256) { in IsIdentifierStringPrefix() 133 if (Tok.isLiteral() && Tok.getLiteralData()) { in GetFirstChar() 134 return *Tok.getLiteralData(); in GetFirstChar() 142 PP.getSpelling(Tok, TokPtr); in GetFirstChar() 145 return PP.getSpelling(Tok)[0]; in GetFirstChar() 193 if (Tok.isAnnotation()) { in AvoidConcat() 236 if (Tok.getIdentifierInfo()) in AvoidConcat() 249 if (Tok.getIdentifierInfo() || in AvoidConcat() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | CommentParser.cpp | 114 Toks.push_back(P.Tok); in addToken() 308 assert(Tok.is(tok::backslash_command) || Tok.is(tok::at_command)); in parseBlockCommand() 371 Token PrevTok = Tok; in parseBlockCommand() 400 assert(Tok.is(tok::backslash_command) || Tok.is(tok::at_command)); in parseInlineCommand() 438 Token Ident = Tok; in parseHTMLStartTag() 534 Token TokEndTag = Tok; in parseHTMLEndTag() 577 << SourceRange(Tok.getLocation(), Tok.getEndLocation()); in parseParagraphOrBlockCommand() 595 if (Tok.is(tok::newline) || Tok.is(tok::eof)) { in parseParagraphOrBlockCommand() 601 if (Tok.is(tok::text) && isWhitespace(Tok.getText())) { in parseParagraphOrBlockCommand() 604 if (Tok.is(tok::newline) || Tok.is(tok::eof)) { in parseParagraphOrBlockCommand() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/lib/ |
| H A D | Lex.cpp | 39 Token Tok; in lex() local 40 Tok.Data = &Code[Offset]; in lex() 42 Tok.Kind = CT.getKind(); in lex() 63 Tok.Indent = Indent; in lex() 64 Tok.Line = Line; in lex() 72 Result.push(Tok); in lex() 114 Tok.Flags &= ~static_cast<decltype(Tok.Flags)>(LexFlags::NeedsCleaning); in cook() 119 Tok.Kind = Identifiers.get(Tok.text()).getTokenID(); in cook() 125 Tok.Length = 1; in cook() 126 Result.push(Tok); in cook() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | COFFModuleDefinition.cpp | 148 } while (Tok.K != Eof); in parse() 155 Tok = Lex.lex(); in read() 158 Tok = Stack.back(); in read() 164 if (Tok.K != Identifier || Tok.Value.getAsInteger(10, *I)) in readAsInt() 171 if (Tok.K != Expected) in expect() 180 switch (Tok.K) { in parseOne() 227 if (Tok.K == Equal) { in parseExport() 246 if (Tok.K == Identifier && Tok.Value[0] == '@') { in parseExport() 297 if (Tok.K != Comma) { in parseNumbers() 318 if (Tok.K == KwBase) { in parseName() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/ |
| H A D | BracketTest.cpp | 24 if (Tok.Pair == 0) in decorate() 46 if (Tok.Pair > 0) in verifyNesting() 47 Stack.push_back(&Tok); in verifyNesting() 48 else if (Tok.Pair < 0) { in verifyNesting() 49 ASSERT_FALSE(Stack.empty()) << Tok; in verifyNesting() 50 ASSERT_EQ(Stack.back(), Tok.pair()) in verifyNesting() 51 << *Stack.back() << " != " << *Tok.pair() << " = pair of " << Tok; in verifyNesting() 61 if (Tok.Pair == 0) in verifyMatchKind() 64 switch (Tok.Kind) { in verifyMatchKind() 82 EXPECT_EQ(Tok.Pair > 0, Want.first) << Tok; in verifyMatchKind() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Inclusions/ |
| H A D | HeaderIncludes.cpp | 49 Token Tok; in getOffsetAfterTokenSequence() local 51 Lex.LexFromRawLexer(Tok); in getOffsetAfterTokenSequence() 62 bool Matched = Tok.is(tok::hash) && !Lex.LexFromRawLexer(Tok) && in checkAndConsumeDirectiveWithName() 64 Tok.getRawIdentifier() == Name && !Lex.LexFromRawLexer(Tok) && in checkAndConsumeDirectiveWithName() 68 Lex.LexFromRawLexer(Tok); in checkAndConsumeDirectiveWithName() 73 while (Tok.is(tok::comment)) in skipComments() 127 Lex.LexFromRawLexer(Tok); in checkAndConsumeInclusiveDirective() 130 if (Tok.is(tok::hash) && !Lex.LexFromRawLexer(Tok) && in checkAndConsumeInclusiveDirective() 131 Tok.is(tok::raw_identifier) && Tok.getRawIdentifier() == "include") { in checkAndConsumeInclusiveDirective() 136 if (Tok.is(tok::less)) { in checkAndConsumeInclusiveDirective() [all …]
|
| /llvm-project-15.0.7/clang/lib/Rewrite/ |
| H A D | HTMLRewrite.cpp | 459 Token Tok; in SyntaxHighlight() local 513 while (!Tok.isAtStartOfLine() && Tok.isNot(tok::eof)) { in SyntaxHighlight() 514 TokEnd = SM.getFileOffset(Tok.getLocation())+Tok.getLength(); in SyntaxHighlight() 546 Token Tok; in HighlightMacros() local 552 if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) in HighlightMacros() 599 Token Tok; in HighlightMacros() local 600 TmpPP.Lex(Tok); in HighlightMacros() 604 TmpPP.Lex(Tok); in HighlightMacros() 615 TmpPP.Lex(Tok); in HighlightMacros() 628 TmpPP.Lex(Tok); in HighlightMacros() [all …]
|