Lines Matching refs:MacroInfo
64 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) { in AllocateMacroInfo()
65 static_assert(std::is_trivially_destructible_v<MacroInfo>, ""); in AllocateMacroInfo()
66 return new (BP) MacroInfo(L); in AllocateMacroInfo()
69 DefMacroDirective *Preprocessor::AllocateDefMacroDirective(MacroInfo *MI, in AllocateDefMacroDirective()
157 const MacroInfo *MI, in isLanguageDefinedBuiltin()
816 MacroInfo *MI = MD.getMacroInfo(); in SkipExcludedConditionalBlock()
2768 bool Preprocessor::ReadMacroParameterList(MacroInfo *MI, Token &Tok) { in ReadMacroParameterList()
2857 static bool isConfigurationPattern(Token &MacroName, MacroInfo *MI, in isConfigurationPattern()
2907 MacroInfo *Preprocessor::ReadOptionalMacroParameterListAndBody( in ReadOptionalMacroParameterListAndBody()
2912 MacroInfo *const MI = AllocateMacroInfo(MacroNameTok.getLocation()); in ReadOptionalMacroParameterListAndBody()
3167 MacroInfo *const MI = ReadOptionalMacroParameterListAndBody( in HandleDefineDirective()
3192 const MacroInfo *OtherMI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleDefineDirective()
3204 if (const MacroInfo *OtherMI=getMacroInfo(MacroNameTok.getIdentifierInfo())) { in HandleDefineDirective()
3281 MacroInfo *MI = AllocateMacroInfo(SourceLocation()); in HandleDefineDirective()
3316 if (const MacroInfo *MI = MD.getMacroInfo()) { in HandleUndefDirective()
3376 MacroInfo *MI = MD.getMacroInfo(); in HandleIfdefDirective()