Home
last modified time | relevance | path

Searched refs:Toks (Results 1 – 22 of 22) sorted by relevance

/minix/external/bsd/llvm/dist/clang/unittests/AST/
H A DCommentLexer.cpp74 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 DParseCXXInlineMethods.cpp131 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 DParsePragma.cpp742 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 DParseTemplate.cpp1331 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 DParseObjc.cpp1933 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 DParser.cpp232 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 DParseExprCXX.cpp2240 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 DParseStmtAsm.cpp50 ArrayRef<Token> Toks, ArrayRef<unsigned> Offsets) in ClangAsmParserCallback() argument
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
H A DParseDecl.cpp178 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 DCommentParser.h73 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 DPPLexerChange.cpp190 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 DPragma.cpp912 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 DPPDirectives.cpp914 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 DPPMacroExpansion.cpp572 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 DCommentParser.cpp39 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 DParser.h854 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 DPreprocessor.h769 void EnterTokenStream(const Token *Toks, unsigned NumToks,
/minix/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaDeclCXX.cpp390 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 DSemaTemplate.cpp8279 CachedTokens &Toks) { in MarkAsLateParsedTemplate() argument
8286 LPT->Toks.swap(Toks); in MarkAsLateParsedTemplate()
/minix/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp4043 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 DASTReader.cpp7348 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 DSema.h5113 CachedTokens &Toks);
8757 CachedTokens Toks; member