Lines Matching defs:PPOpts

216     const PreprocessorOptions &PPOpts, bool ReadMacros, bool Complain,
218 return First->ReadPreprocessorOptions(PPOpts, ReadMacros, Complain,
220 Second->ReadPreprocessorOptions(PPOpts, ReadMacros, Complain,
614 collectMacroDefinitions(const PreprocessorOptions &PPOpts,
617 for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) {
618 StringRef Macro = PPOpts.Macros[I].first;
619 bool IsUndef = PPOpts.Macros[I].second;
666 const PreprocessorOptions &PPOpts,
674 collectMacroDefinitions(PPOpts, ASTFileMacros);
760 if (PPOpts.UsePredefines != ExistingPPOpts.UsePredefines &&
770 PPOpts.DetailedRecord != ExistingPPOpts.DetailedRecord &&
773 Diags->Report(diag::err_pch_pp_detailed_record) << PPOpts.DetailedRecord;
795 if (llvm::is_contained(PPOpts.Includes, File))
805 if (llvm::is_contained(PPOpts.MacroIncludes, File))
816 bool PCHValidator::ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
822 PPOpts, ExistingPPOpts, ReadMacros, Complain ? &Reader.Diags : nullptr,
827 const PreprocessorOptions &PPOpts, bool ReadMacros, bool Complain,
829 return checkPreprocessorOptions(PPOpts, PP.getPreprocessorOpts(), ReadMacros,
844 const PreprocessorOptions &PPOpts) {
845 if (!LangOpts.Modules || PPOpts.AllowPCHWithDifferentModulesCachePath ||
5389 bool ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
5393 PPOpts, ExistingPPOpts, ReadMacros, /*Diags=*/nullptr, FileMgr,
5701 const PreprocessorOptions &PPOpts,
5704 SimplePCHValidator validator(LangOpts, TargetOpts, PPOpts,
6175 PreprocessorOptions PPOpts;
6184 PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef));
6190 PPOpts.Includes.push_back(ReadString(Record, Idx));
6195 PPOpts.MacroIncludes.push_back(ReadString(Record, Idx));
6198 PPOpts.UsePredefines = Record[Idx++];
6199 PPOpts.DetailedRecord = Record[Idx++];
6200 PPOpts.ImplicitPCHInclude = ReadString(Record, Idx);
6201 PPOpts.ObjCXXARCStandardLibrary =
6204 return Listener.ReadPreprocessorOptions(PPOpts, ReadMacros, Complain,