Lines Matching refs:Macro
437 StringRef Macro = PPOpts.Macros[I].first; in collectMacroDefinitions() local
440 std::pair<StringRef, StringRef> MacroPair = Macro.split('='); in collectMacroDefinitions()
454 if (MacroName.size() == Macro.size()) in collectMacroDefinitions()
1370 MacroInfo *Macro = nullptr; in ReadMacroRecord() local
1383 return Macro; in ReadMacroRecord()
1385 return Macro; in ReadMacroRecord()
1397 return Macro; in ReadMacroRecord()
1404 if (Macro) in ReadMacroRecord()
1405 return Macro; in ReadMacroRecord()
1436 Macro = MI; in ReadMacroRecord()
1449 PPRec.RegisterMacroDefinition(Macro, PPDef); in ReadMacroRecord()
1459 if (!Macro) break; in ReadMacroRecord()
1463 Macro->AddTokenToBody(Tok); in ReadMacroRecord()
3491 for (const auto &Macro : Names.HiddenMacros) { in makeNamesVisible() local
3493 PP.appendMacroDirective(Macro.first, in makeNamesVisible()
3494 Macro.second->import(PP, SourceLocation())); in makeNamesVisible()
3496 installImportedMacro(Macro.first, Macro.second, Owner); in makeNamesVisible()
4789 std::string Macro = ReadString(Record, Idx); in ParsePreprocessorOptions() local
4791 PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef)); in ParsePreprocessorOptions()