Lines Matching refs:PPOpts

123     const PreprocessorOptions &PPOpts, bool Complain,
125 return First->ReadPreprocessorOptions(PPOpts, Complain,
127 Second->ReadPreprocessorOptions(PPOpts, Complain, SuggestedPredefines);
454 collectMacroDefinitions(const PreprocessorOptions &PPOpts,
457 for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) {
458 StringRef Macro = PPOpts.Macros[I].first;
459 bool IsUndef = PPOpts.Macros[I].second;
493 static bool checkPreprocessorOptions(const PreprocessorOptions &PPOpts,
501 collectMacroDefinitions(PPOpts, ASTFileMacros);
557 if (PPOpts.UsePredefines != ExistingPPOpts.UsePredefines) {
566 PPOpts.DetailedRecord != ExistingPPOpts.DetailedRecord) {
568 Diags->Report(diag::err_pch_pp_detailed_record) << PPOpts.DetailedRecord;
579 if (std::find(PPOpts.Includes.begin(), PPOpts.Includes.end(), File)
580 != PPOpts.Includes.end())
590 if (std::find(PPOpts.MacroIncludes.begin(), PPOpts.MacroIncludes.end(),
592 != PPOpts.MacroIncludes.end())
603 bool PCHValidator::ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
608 return checkPreprocessorOptions(PPOpts, ExistingPPOpts,
4180 bool ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
4183 return checkPreprocessorOptions(ExistingPPOpts, PPOpts, nullptr, FileMgr,
4400 const TargetOptions &TargetOpts, const PreprocessorOptions &PPOpts,
4402 SimplePCHValidator validator(LangOpts, TargetOpts, PPOpts,
4800 PreprocessorOptions PPOpts;
4807 PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef));
4812 PPOpts.Includes.push_back(ReadString(Record, Idx));
4817 PPOpts.MacroIncludes.push_back(ReadString(Record, Idx));
4820 PPOpts.UsePredefines = Record[Idx++];
4821 PPOpts.DetailedRecord = Record[Idx++];
4822 PPOpts.ImplicitPCHInclude = ReadString(Record, Idx);
4823 PPOpts.ImplicitPTHInclude = ReadString(Record, Idx);
4824 PPOpts.ObjCXXARCStandardLibrary =
4827 return Listener.ReadPreprocessorOptions(PPOpts, Complain,