Home
last modified time | relevance | path

Searched refs:MacroTokens (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DMacroToEnumCheck.cpp213 void rememberExpressionTokens(ArrayRef<Token> MacroTokens);
218 bool isInitializer(ArrayRef<Token> MacroTokens);
299 ArrayRef<Token> MacroTokens) { in rememberExpressionTokens() argument
300 for (Token Tok : MacroTokens) { in rememberExpressionTokens()
322 bool MacroToEnumCallbacks::isInitializer(ArrayRef<Token> MacroTokens) in isInitializer() argument
324 IntegralLiteralExpressionMatcher Matcher(MacroTokens, LangOpts.C99 == 0); in isInitializer()
352 ArrayRef<Token> MacroTokens = Info->tokens(); in MacroDefined() local
353 if (Info->isBuiltinMacro() || MacroTokens.empty()) in MacroDefined()
356 rememberExpressionTokens(MacroTokens); in MacroDefined()
360 if (!isInitializer(MacroTokens)) in MacroDefined()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp1725 llvm::MutableArrayRef<Token> MacroTokens; in ReadMacroRecord() local
1780 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()