Lines Matching refs:Token
463 bool Preprocessor::HandleMacroExpandedIdentifier(Token &Identifier, in HandleMacroExpandedIdentifier()
560 Identifier.setFlag(Token::LeadingEmptyMacro); in HandleMacroExpandedIdentifier()
583 Identifier.setFlagValue(Token::StartOfLine , isAtStartOfLine); in HandleMacroExpandedIdentifier()
584 Identifier.setFlagValue(Token::LeadingSpace, hasLeadingSpace); in HandleMacroExpandedIdentifier()
598 Identifier.setFlag(Token::DisableExpand); in HandleMacroExpandedIdentifier()
624 static bool CheckMatchedBrackets(const SmallVectorImpl<Token> &Tokens) { in CheckMatchedBrackets()
626 for (SmallVectorImpl<Token>::const_iterator I = Tokens.begin(), in CheckMatchedBrackets()
654 SmallVectorImpl<Token> &OldTokens, in GenerateNewArgTokens()
655 SmallVectorImpl<Token> &NewTokens, in GenerateNewArgTokens()
667 SmallVectorImpl<Token>::iterator ArgStartIterator = OldTokens.begin(); in GenerateNewArgTokens()
671 SmallVectorImpl<Token>::iterator ClosingBrace = OldTokens.end(); in GenerateNewArgTokens()
673 Token TempToken; in GenerateNewArgTokens()
678 for (SmallVectorImpl<Token>::iterator I = OldTokens.begin(), in GenerateNewArgTokens()
749 MacroArgs *Preprocessor::ReadMacroCallArgumentList(Token &MacroName, in ReadMacroCallArgumentList()
757 Token Tok; in ReadMacroCallArgumentList()
767 SmallVector<Token, 64> ArgTokens; in ReadMacroCallArgumentList()
803 auto Toks = llvm::make_unique<Token[]>(1); in ReadMacroCallArgumentList()
820 !(Tok.getFlags() & Token::IgnoredComma)) { in ReadMacroCallArgumentList()
844 Tok.setFlag(Token::DisableExpand); in ReadMacroCallArgumentList()
880 Token EOFTok; in ReadMacroCallArgumentList()
910 SmallVector<Token, 4> FixedArgTokens; in ReadMacroCallArgumentList()
941 Token EOFTok; in ReadMacroCallArgumentList()
1019 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens()
1020 ArrayRef<Token> tokens) { in cacheMacroExpandedTokens()
1071 Token TmpTok; in ComputeDATE_TIME()
1082 Token TmpTok; in ComputeDATE_TIME()
1137 static bool EvaluateHasIncludeCommon(Token &Tok, in EvaluateHasIncludeCommon()
1254 static bool EvaluateHasInclude(Token &Tok, IdentifierInfo *II, in EvaluateHasInclude()
1261 static bool EvaluateHasIncludeNext(Token &Tok, in EvaluateHasIncludeNext()
1296 Token &Tok, IdentifierInfo *II, in EvaluateFeatureLikeBuiltinMacro()
1299 int(Token &Tok, in EvaluateFeatureLikeBuiltinMacro()
1319 Token ResultTok; in EvaluateFeatureLikeBuiltinMacro()
1398 static IdentifierInfo *ExpectFeatureIdentifierInfo(Token &Tok, in ExpectFeatureIdentifierInfo()
1461 void Preprocessor::ExpandBuiltinMacro(Token &Tok) { in ExpandBuiltinMacro()
1480 Tok.clearFlag(Token::NeedsCleaning); in ExpandBuiltinMacro()
1594 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1601 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1608 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1639 [](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1644 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1652 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1662 OS, Tok, II, *this, [&](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1704 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1735 [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1777 Token RParen; in ExpandBuiltinMacro()
1787 OS, Tok, II, *this, [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1794 OS, Tok, II, *this, [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1801 OS, Tok, II, *this, [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()
1808 OS, Tok, II, *this, [this](Token &Tok, bool &HasLexedNextToken) -> int { in ExpandBuiltinMacro()