Home
last modified time | relevance | path

Searched refs:CachedTokens (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp166 CachedTokens Toks; in ParseCXXInlineMethodDef()
182 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()
251 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()
405 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks); in ParseLexedMethodDeclaration()
488 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration()
547 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration()
885 CachedTokens &Toks, in ConsumeAndStoreUntil()
972 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
1185 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()
1239 CachedTokens Toks;
[all …]
H A DParseDeclCXX.cpp4117 ExprResult &NoexceptExpr, CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification()
4145 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
4523 CachedTokens &OpenMPTokens) { in ParseOpenMPAttributeArgs()
4680 SourceLocation ScopeLoc, CachedTokens &OpenMPTokens) { in ParseCXX11AttributeArgs()
4800 CachedTokens &OpenMPTokens, in ParseCXX11AttributeSpecifierInternal()
5143 CachedTokens OpenMPTokens; in ParseMicrosoftAttributes()
H A DParseOpenMP.cpp803 CachedTokens &Toks, SourceLocation Loc) { in ParseOMPDeclareSimdClauses()
1392 CachedTokens &Toks, in ParseOMPDeclareVariantClauses()
2069 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2299 CachedTokens Toks; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
H A DParser.cpp1370 CachedTokens Toks; in ParseFunctionDefinition()
1538 CachedTokens Skipped; in SkipFunctionBody()
H A DParseTemplate.cpp1690 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
H A DParseExprCXX.cpp1535 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()
4085 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
H A DParseStmt.cpp2592 CachedTokens Toks; in trySkippingFunctionBody()
H A DParseDecl.cpp7516 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator()
7944 std::unique_ptr<CachedTokens> DefArgToks; in ParseParameterDeclarationClause()
8006 DefArgToks.reset(new CachedTokens); in ParseParameterDeclarationClause()
H A DParseObjc.cpp2721 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1371 CachedTokens Toks;
1393 CachedTokens Toks;
1399 void takeToks(CachedTokens &Cached) { Toks.swap(Cached); } in takeToks()
1400 const CachedTokens &toks() const { return Toks; } in toks()
1432 CachedTokens Toks;
1445 std::unique_ptr<CachedTokens> Toks = nullptr)
1455 std::unique_ptr<CachedTokens> Toks;
1482 CachedTokens *ExceptionSpecTokens;
1501 CachedTokens Toks;
1625 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h1147 CachedTokensTy CachedTokens; variable
1830 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()
1831 return CachedTokens[CachedLexPos+N]; in LookAhead()
1867 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()
1889 return CachedTokens[CachedLexPos-1].getLastLoc(); in getLastCachedTokenLocation()
1914 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()
1932 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPLexerChange.cpp184 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream()
188 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1242 typedef SmallVector<Token, 4> CachedTokens; typedef
1340 std::unique_ptr<CachedTokens> DefaultArgTokens;
1344 std::unique_ptr<CachedTokens> DefArgTokens = nullptr)
1445 CachedTokens *ExceptionSpecTokens;
1726 CachedTokens *ExceptionSpecTokens,
H A DSema.h12050 CachedTokens &Toks);
15110 CachedTokens Toks;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DDeclSpec.cpp178 CachedTokens *ExceptionSpecTokens, in getFunction()
H A DSemaTemplate.cpp10808 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
H A DSemaDeclCXX.cpp427 std::unique_ptr<CachedTokens> Toks = in CheckExtraCXXDefaultArguments()