Lines Matching refs:MacroInfo
33 MacroInfo *Preprocessor::AllocateMacroInfo() { in AllocateMacroInfo()
53 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) { in AllocateMacroInfo()
54 MacroInfo *MI = AllocateMacroInfo(); in AllocateMacroInfo()
55 new (MI) MacroInfo(L); in AllocateMacroInfo()
59 MacroInfo *Preprocessor::CloneMacroInfo(const MacroInfo &MacroToClone) { in CloneMacroInfo()
60 MacroInfo *MI = AllocateMacroInfo(); in CloneMacroInfo()
61 new (MI) MacroInfo(MacroToClone, BP); in CloneMacroInfo()
67 void Preprocessor::ReleaseMacroInfo(MacroInfo *MI) { in ReleaseMacroInfo()
1111 MacroInfo *MI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleMacroPublicDirective()
1142 MacroInfo *MI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleMacroPrivateDirective()
1601 bool Preprocessor::ReadMacroDefinitionArgList(MacroInfo *MI, Token &Tok) { in ReadMacroDefinitionArgList()
1705 MacroInfo *MI = AllocateMacroInfo(MacroNameTok.getLocation()); in HandleDefineDirective()
1853 if (MacroInfo *OtherMI = getMacroInfo(MacroNameTok.getIdentifierInfo())) { in HandleDefineDirective()
1908 MacroInfo *MI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleUndefDirective()
1958 MacroInfo *MI = getMacroInfo(MII); in HandleIfdefDirective()