Lines Matching refs:MacroInfo
34 class MacroInfo {
115 MacroInfo(SourceLocation DefLoc);
116 ~MacroInfo() = default;
142 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
368 inline MacroInfo *getMacroInfo();
369 const MacroInfo *getMacroInfo() const { in getMacroInfo()
403 const MacroInfo *getMacroInfo() const { in getMacroInfo()
406 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo()
419 MacroInfo *Info;
422 DefMacroDirective(MacroInfo *MI, SourceLocation Loc) in DefMacroDirective()
426 explicit DefMacroDirective(MacroInfo *MI) in DefMacroDirective()
430 const MacroInfo *getInfo() const { return Info; } in getInfo()
431 MacroInfo *getInfo() { return Info; } in getInfo()
477 inline MacroInfo *MacroDirective::DefInfo::getMacroInfo() { in getMacroInfo()
501 MacroInfo *Macro;
512 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, in ModuleMacro()
522 IdentifierInfo *II, MacroInfo *Macro,
539 MacroInfo *getMacroInfo() const { return Macro; } in getMacroInfo()
579 MacroInfo *getMacroInfo() const { in getMacroInfo()