/minix/external/bsd/llvm/dist/clang/unittests/AST/ |
H A D | CommentLexer.cpp | 74 Toks.push_back(Tok); in lexString() 83 std::vector<Token> Toks; in TEST_F() local 85 lexString(Source, Toks); in TEST_F() 96 std::vector<Token> Toks; in TEST_F() local 112 std::vector<Token> Toks; in TEST_F() local 212 std::vector<Token> Toks; in TEST_F() local 214 lexString(Source, Toks); in TEST_F() 334 std::vector<Token> Toks; in TEST_F() local 336 lexString(Source, Toks); in TEST_F() 360 std::vector<Token> Toks; in TEST_F() local [all …]
|
/minix/external/bsd/llvm/dist/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 131 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef() local 195 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer() local 312 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration() local 326 PP.EnterTokenStream(&Toks->front(), Toks->size(), true, false); in ParseLexedMethodDeclaration() 360 (*Toks)[Toks->size() - 3].getLocation()); in ParseLexedMethodDeclaration() 374 delete Toks; in ParseLexedMethodDeclaration() 394 PP.EnterTokenStream(&Toks->front(), Toks->size(), true, false); in ParseLexedMethodDeclaration() 449 delete Toks; in ParseLexedMethodDeclaration() 500 PP.EnterTokenStream(LM.Toks.data(), LM.Toks.size(), true, false); in ParseLexedMethodDef() 613 PP.EnterTokenStream(MI.Toks.data(), MI.Toks.size(), true, false); in ParseLexedMemberInitializer() [all …]
|
H A D | ParsePragma.cpp | 742 Token *Toks; member 777 Token *Toks = Info->Toks; in HandlePragmaLoopHint() local 1026 Token *Toks = in HandlePragma() local 1069 Token *Toks = in HandlePragma() local 1138 Token *Toks = in ParseAlignPragma() local 1230 Token *Toks = in HandlePragma() local 1234 Token &pragmaUnusedTok = Toks[2*i], &idTok = Toks[2*i+1]; in HandlePragma() 1281 Token *Toks = in HandlePragma() local 1338 Token *Toks = in HandlePragma() local 1360 Token *Toks = in HandlePragma() local [all …]
|
H A D | ParseTemplate.cpp | 1331 assert(!LPT.Toks.empty() && "Empty body!"); in ParseLateTemplatedFuncDef() 1335 LPT.Toks.push_back(Tok); in ParseLateTemplatedFuncDef() 1336 PP.EnterTokenStream(LPT.Toks.data(), LPT.Toks.size(), true, false); in ParseLateTemplatedFuncDef() 1383 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing() argument 1385 if (!ConsumeAndStoreFunctionPrologue(Toks)) { in LexTemplateFunctionForLateParsing() 1387 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); in LexTemplateFunctionForLateParsing() 1393 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); in LexTemplateFunctionForLateParsing() 1394 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); in LexTemplateFunctionForLateParsing()
|
H A D | ParseObjc.cpp | 1933 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens() local 1935 Toks.push_back(Tok); in StashAwayMethodOrFunctionBodyTokens() 1939 Toks.push_back(Tok); in StashAwayMethodOrFunctionBodyTokens() 1946 Toks.push_back(Tok); // also store '{' in StashAwayMethodOrFunctionBodyTokens() 1951 ConsumeAndStoreUntil(tok::l_paren, Toks, /*StopAtSemi=*/false); in StashAwayMethodOrFunctionBodyTokens() 1954 Toks.push_back(Tok); // also store '{' in StashAwayMethodOrFunctionBodyTokens() 1958 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); in StashAwayMethodOrFunctionBodyTokens() 1960 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); in StashAwayMethodOrFunctionBodyTokens() 1961 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); in StashAwayMethodOrFunctionBodyTokens() 2887 LM.Toks.push_back(Tok); in ParseLexedObjCMethodDefs() [all …]
|
H A D | Parser.cpp | 232 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, SkipUntilFlags Flags) { in SkipUntil() argument 238 for (unsigned i = 0, NumToks = Toks.size(); i != NumToks; ++i) { in SkipUntil() 239 if (Tok.is(Toks[i])) { in SkipUntil() 252 if (Toks.size() == 1 && Toks[0] == tok::eof && in SkipUntil() 1000 CachedTokens Toks; in ParseFunctionDefinition() local 1001 LexTemplateFunctionForLateParsing(Toks); in ParseFunctionDefinition() 1006 Actions.MarkAsLateParsedTemplate(FnD, DP, Toks); in ParseFunctionDefinition()
|
H A D | ParseExprCXX.cpp | 2240 SmallVector<Token, 4> Toks; in ParseUnqualifiedIdOperator() local 2250 Toks.push_back(Tok); in ParseUnqualifiedIdOperator() 2254 StringLiteralParser Literal(Toks, PP); in ParseUnqualifiedIdOperator() 3016 CachedTokens Toks; in ParseCXXAmbiguousParenExpression() local 3020 if (!ConsumeAndStoreUntil(tok::r_paren, Toks)) { in ParseCXXAmbiguousParenExpression() 3050 Toks.push_back(Tok); in ParseCXXAmbiguousParenExpression() 3053 PP.EnterTokenStream(Toks.data(), Toks.size(), in ParseCXXAmbiguousParenExpression()
|
H A D | ParseStmtAsm.cpp | 50 ArrayRef<Token> Toks, ArrayRef<unsigned> Offsets) in ClangAsmParserCallback() argument 51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
|
H A D | ParseDecl.cpp | 178 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false); in ParseGNUAttributes() 183 LA->Toks.push_back(Eof); in ParseGNUAttributes() 1156 AttrEnd.setEofData(LA.Toks.data()); in ParseLexedAttribute() 1157 LA.Toks.push_back(AttrEnd); in ParseLexedAttribute() 1161 LA.Toks.push_back(Tok); in ParseLexedAttribute() 1162 PP.EnterTokenStream(LA.Toks.data(), LA.Toks.size(), true, false); in ParseLexedAttribute()
|
/minix/external/bsd/llvm/dist/clang/include/clang/AST/ |
H A D | CommentParser.h | 73 void putBack(ArrayRef<Token> Toks) { in putBack() argument 74 if (Toks.empty()) in putBack() 78 for (const Token *I = &Toks.back(), in putBack() 79 *B = &Toks.front(); in putBack() 84 Tok = Toks[0]; in putBack()
|
/minix/external/bsd/llvm/dist/clang/lib/Lex/ |
H A D | PPLexerChange.cpp | 190 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, in EnterTokenStream() argument 198 Toks, Toks + NumToks); in EnterTokenStream() 200 delete [] Toks; in EnterTokenStream() 207 EnterTokenStream(Toks, NumToks, DisableMacroExpansion, OwnsTokens); in EnterTokenStream() 216 Toks, NumToks, DisableMacroExpansion, OwnsTokens, *this); in EnterTokenStream() 219 TokLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens); in EnterTokenStream()
|
H A D | Pragma.cpp | 912 Token *Toks = PP.getPreprocessorAllocator().Allocate<Token>(1); in HandleCaptured() local 913 Toks->startToken(); in HandleCaptured() 914 Toks->setKind(tok::annot_pragma_captured); in HandleCaptured() 915 Toks->setLocation(NameLoc); in HandleCaptured() 917 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true, in HandleCaptured()
|
H A D | PPDirectives.cpp | 914 Token *Toks = new Token[2]; in HandleDirective() local 916 Toks[0] = SavedHash; in HandleDirective() 917 Toks[1] = Result; in HandleDirective() 922 Toks[1].setKind(tok::unknown); in HandleDirective() 927 EnterTokenStream(Toks, 2, false, true); in HandleDirective()
|
H A D | PPMacroExpansion.cpp | 572 Token *Toks = new Token[1]; in ReadFunctionLikeMacroArgs() local 573 Toks[0] = Tok; in ReadFunctionLikeMacroArgs() 574 EnterTokenStream(Toks, 1, true, true); in ReadFunctionLikeMacroArgs()
|
/minix/external/bsd/llvm/dist/clang/lib/AST/ |
H A D | CommentParser.cpp | 39 SmallVector<Token, 16> Toks; member in clang::comments::TextTokenRetokenizer 54 return Pos.CurToken >= Toks.size(); in isEnd() 60 const Token &Tok = Toks[Pos.CurToken]; in setupBuffer() 115 Toks.push_back(P.Tok); in addToken() 117 if (Toks.size() == 1) in addToken() 249 P.putBack(llvm::makeArrayRef(Toks.begin() + Pos.CurToken, Toks.end())); in putBackLeftoverTokens() 250 Pos.CurToken = Toks.size(); in putBackLeftoverTokens()
|
/minix/external/bsd/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 854 bool SkipUntil(ArrayRef<tok::TokenKind> Toks, 910 CachedTokens Toks; member 941 CachedTokens Toks; member 961 : Param(P), Toks(Toks) { } in Param() 970 CachedTokens *Toks; member 1022 CachedTokens Toks; member 1148 void LexTemplateFunctionForLateParsing(CachedTokens &Toks); 1184 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks); 1186 bool ConsumeAndStoreConditional(CachedTokens &Toks); 1188 CachedTokens &Toks, [all …]
|
/minix/external/bsd/llvm/dist/clang/include/clang/Lex/ |
H A D | Preprocessor.h | 769 void EnterTokenStream(const Token *Toks, unsigned NumToks,
|
/minix/external/bsd/llvm/dist/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 390 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments() local 392 if (Toks->size() > 1) in CheckExtraCXXDefaultArguments() 393 SR = SourceRange((*Toks)[1].getLocation(), in CheckExtraCXXDefaultArguments() 394 Toks->back().getLocation()); in CheckExtraCXXDefaultArguments() 399 delete Toks; in CheckExtraCXXDefaultArguments()
|
H A D | SemaTemplate.cpp | 8279 CachedTokens &Toks) { in MarkAsLateParsedTemplate() argument 8286 LPT->Toks.swap(Toks); in MarkAsLateParsedTemplate()
|
/minix/external/bsd/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 4043 Record.push_back(LPT->Toks.size()); in WriteLateParsedTemplates() 4045 for (CachedTokens::iterator TokIt = LPT->Toks.begin(), in WriteLateParsedTemplates() 4046 TokEnd = LPT->Toks.end(); in WriteLateParsedTemplates()
|
H A D | ASTReader.cpp | 7348 LT->Toks.reserve(TokN); in ReadLateParsedTemplates() 7350 LT->Toks.push_back(ReadToken(*F, LateParsedTemplates, Idx)); in ReadLateParsedTemplates()
|
/minix/external/bsd/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 5113 CachedTokens &Toks); 8757 CachedTokens Toks; member
|