Lines Matching refs:Macro
1170 // Macro definitions.
1182 // Macro includes
2303 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name
2936 bool isInterestingIdentifier(IdentifierInfo *II, MacroDirective *&Macro) {
2944 return hadMacroDefinition(II, Macro);
2947 bool hadMacroDefinition(IdentifierInfo *II, MacroDirective *&Macro) {
2951 if (Macro || (Macro = PP.getMacroDirectiveHistory(II))) {
2953 return !shouldIgnoreMacro(Macro, IsModule, PP);
2955 if (getFirstPublicSubmoduleMacro(Macro, ModID))
3061 MacroDirective *Macro = 0;
3062 if (isInterestingIdentifier(II, Macro)) {
3065 if (hadMacroDefinition(II, Macro)) {
3070 DefMD = getFirstPublicSubmoduleMacro(Macro, ModID);
3101 MacroDirective *Macro = 0;
3102 if (!isInterestingIdentifier(II, Macro)) {
3112 bool HadMacroDefinition = hadMacroDefinition(II, Macro);
3127 DefMD = getFirstPublicSubmoduleMacro(Macro, ModID);
4430 assert(MacroIDs.find(MI) != MacroIDs.end() && "Macro not emitted!");