Home | History | Annotate | Download | only in Serialization

Lines Matching defs:PPOpts

112     const PreprocessorOptions &PPOpts, bool Complain,
114 return First->ReadPreprocessorOptions(PPOpts, Complain,
116 Second->ReadPreprocessorOptions(PPOpts, Complain, SuggestedPredefines);
416 collectMacroDefinitions(const PreprocessorOptions &PPOpts,
419 for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) {
420 StringRef Macro = PPOpts.Macros[I].first;
421 bool IsUndef = PPOpts.Macros[I].second;
455 static bool checkPreprocessorOptions(const PreprocessorOptions &PPOpts,
463 collectMacroDefinitions(PPOpts, ASTFileMacros);
519 if (PPOpts.UsePredefines != ExistingPPOpts.UsePredefines) {
528 PPOpts.DetailedRecord != ExistingPPOpts.DetailedRecord) {
530 Diags->Report(diag::err_pch_pp_detailed_record) << PPOpts.DetailedRecord;
541 if (std::find(PPOpts.Includes.begin(), PPOpts.Includes.end(), File)
542 != PPOpts.Includes.end())
553 if (std::find(PPOpts.MacroIncludes.begin(), PPOpts.MacroIncludes.end(),
555 != PPOpts.MacroIncludes.end())
567 bool PCHValidator::ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
572 return checkPreprocessorOptions(PPOpts, ExistingPPOpts,
4018 bool ReadPreprocessorOptions(const PreprocessorOptions &PPOpts,
4021 return checkPreprocessorOptions(ExistingPPOpts, PPOpts, nullptr, FileMgr,
4187 const PreprocessorOptions &PPOpts) {
4188 SimplePCHValidator validator(LangOpts, TargetOpts, PPOpts, FileMgr);
4666 PPOpts;
4673 PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef));
4678 PPOpts.Includes.push_back(ReadString(Record, Idx));
4683 PPOpts.MacroIncludes.push_back(ReadString(Record, Idx));
4686 PPOpts.UsePredefines = Record[Idx++];
4687 PPOpts.DetailedRecord = Record[Idx++];
4688 PPOpts.ImplicitPCHInclude = ReadString(Record, Idx);
4689 PPOpts.ImplicitPTHInclude = ReadString(Record, Idx);
4690 PPOpts.ObjCXXARCStandardLibrary =
4693 return Listener.ReadPreprocessorOptions(PPOpts, Complain,