Lines Matching defs:PPOpts
83 Preprocessor::Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts,
89 : PPOpts(std::move(PPOpts)), Diags(&diags), LangOpts(opts),
162 if (!this->PPOpts->PCHThroughHeader.empty() &&
163 !this->PPOpts->ImplicitPCHInclude.empty())
166 if (this->PPOpts->GeneratePreamble)
583 if (!PPOpts->PCHThroughHeader.empty()) {
587 SourceLocation(), PPOpts->PCHThroughHeader,
594 << PPOpts->PCHThroughHeader;
620 return TUKind == TU_Prefix && !PPOpts->PCHThroughHeader.empty() &&
625 return TUKind != TU_Prefix && !PPOpts->PCHThroughHeader.empty() &&
630 return TUKind == TU_Prefix && PPOpts->PCHWithHdrStop;
634 return TUKind != TU_Prefix && PPOpts->PCHWithHdrStop;
663 << PPOpts->PCHThroughHeader << 1;
664 else if (!PPOpts->PCHWithHdrStopCreate)