Lines Matching refs:Token

477 bool Preprocessor::HandleMacroExpandedIdentifier(Token &Identifier,  in HandleMacroExpandedIdentifier()
579 Identifier.setFlag(Token::LeadingEmptyMacro); in HandleMacroExpandedIdentifier()
602 Identifier.setFlagValue(Token::StartOfLine , isAtStartOfLine); in HandleMacroExpandedIdentifier()
603 Identifier.setFlagValue(Token::LeadingSpace, hasLeadingSpace); in HandleMacroExpandedIdentifier()
617 Identifier.setFlag(Token::DisableExpand); in HandleMacroExpandedIdentifier()
643 static bool CheckMatchedBrackets(const SmallVectorImpl<Token> &Tokens) { in CheckMatchedBrackets()
645 for (SmallVectorImpl<Token>::const_iterator I = Tokens.begin(), in CheckMatchedBrackets()
673 SmallVectorImpl<Token> &OldTokens, in GenerateNewArgTokens()
674 SmallVectorImpl<Token> &NewTokens, in GenerateNewArgTokens()
686 SmallVectorImpl<Token>::iterator ArgStartIterator = OldTokens.begin(); in GenerateNewArgTokens()
690 SmallVectorImpl<Token>::iterator ClosingBrace = OldTokens.end(); in GenerateNewArgTokens()
692 Token TempToken; in GenerateNewArgTokens()
697 for (SmallVectorImpl<Token>::iterator I = OldTokens.begin(), in GenerateNewArgTokens()
768 MacroArgs *Preprocessor::ReadMacroCallArgumentList(Token &MacroName, in ReadMacroCallArgumentList()
776 Token Tok; in ReadMacroCallArgumentList()
786 SmallVector<Token, 64> ArgTokens; in ReadMacroCallArgumentList()
822 auto Toks = std::make_unique<Token[]>(1); in ReadMacroCallArgumentList()
842 if (Tok.getFlags() & Token::IgnoredComma) { in ReadMacroCallArgumentList()
848 Tok.clearFlag(Token::IgnoredComma); in ReadMacroCallArgumentList()
871 Tok.setFlag(Token::DisableExpand); in ReadMacroCallArgumentList()
907 Token EOFTok; in ReadMacroCallArgumentList()
937 SmallVector<Token, 4> FixedArgTokens; in ReadMacroCallArgumentList()
968 Token EOFTok; in ReadMacroCallArgumentList()
1050 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens()
1051 ArrayRef<Token> tokens) { in cacheMacroExpandedTokens()
1112 Token TmpTok; in ComputeDATE_TIME()
1126 Token TmpTok; in ComputeDATE_TIME()
1181 static bool EvaluateHasIncludeCommon(Token &Tok, IdentifierInfo *II, in EvaluateHasIncludeCommon()
1268 bool Preprocessor::EvaluateHasInclude(Token &Tok, IdentifierInfo *II) { in EvaluateHasInclude()
1272 bool Preprocessor::EvaluateHasIncludeNext(Token &Tok, IdentifierInfo *II) { in EvaluateHasIncludeNext()
1283 Token &Tok, IdentifierInfo *II, in EvaluateFeatureLikeBuiltinMacro()
1286 int(Token &Tok, in EvaluateFeatureLikeBuiltinMacro()
1306 Token ResultTok; in EvaluateFeatureLikeBuiltinMacro()
1392 static IdentifierInfo *ExpectFeatureIdentifierInfo(Token &Tok, in ExpectFeatureIdentifierInfo()
1493 void Preprocessor::ExpandBuiltinMacro(Token &Tok) { in ExpandBuiltinMacro()
1512 Tok.clearFlag(Token::NeedsCleaning); in ExpandBuiltinMacro()
1655 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1662 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1669 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1727 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1738 [](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1743 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1752 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1768 [&](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1813 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1844 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1893 Token RParen; in ExpandBuiltinMacro()
1904 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1912 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1920 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1928 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1936 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1944 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1953 Tok.setFlagValue(Token::StartOfLine, IsAtStartOfLine); in ExpandBuiltinMacro()
1954 Tok.setFlagValue(Token::LeadingSpace, HasLeadingSpace); in ExpandBuiltinMacro()