Searched refs:MacroTokens (Results 1 – 2 of 2) sorted by relevance
213 void rememberExpressionTokens(ArrayRef<Token> MacroTokens);218 bool isInitializer(ArrayRef<Token> MacroTokens);299 ArrayRef<Token> MacroTokens) { in rememberExpressionTokens() argument300 for (Token Tok : MacroTokens) { in rememberExpressionTokens()322 bool MacroToEnumCallbacks::isInitializer(ArrayRef<Token> MacroTokens) in isInitializer() argument324 IntegralLiteralExpressionMatcher Matcher(MacroTokens, LangOpts.C99 == 0); in isInitializer()352 ArrayRef<Token> MacroTokens = Info->tokens(); in MacroDefined() local353 if (Info->isBuiltinMacro() || MacroTokens.empty()) in MacroDefined()356 rememberExpressionTokens(MacroTokens); in MacroDefined()360 if (!isInitializer(MacroTokens)) in MacroDefined()
1725 llvm::MutableArrayRef<Token> MacroTokens; in ReadMacroRecord() local1780 MacroTokens = MI->allocateTokens(Record[NextIndex++], in ReadMacroRecord()1826 if (MacroTokens.empty()) { in ReadMacroRecord()1832 MacroTokens[0] = ReadToken(F, Record, Idx); in ReadMacroRecord()1833 MacroTokens = MacroTokens.drop_front(); in ReadMacroRecord()