Lines Matching refs:PPOpts
79 Preprocessor::Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts, in Preprocessor() argument
85 : PPOpts(std::move(PPOpts)), Diags(&diags), LangOpts(opts), in Preprocessor()
154 if (!this->PPOpts->PCHThroughHeader.empty() && in Preprocessor()
155 !this->PPOpts->ImplicitPCHInclude.empty()) in Preprocessor()
158 if (this->PPOpts->GeneratePreamble) in Preprocessor()
162 this->PPOpts->ExcludedConditionalDirectiveSkipMappings; in Preprocessor()
566 if (!PPOpts->PCHThroughHeader.empty()) { in EnterMainSourceFile()
571 SourceLocation(), PPOpts->PCHThroughHeader, in EnterMainSourceFile()
578 << PPOpts->PCHThroughHeader; in EnterMainSourceFile()
604 return TUKind == TU_Prefix && !PPOpts->PCHThroughHeader.empty() && in creatingPCHWithThroughHeader()
609 return TUKind != TU_Prefix && !PPOpts->PCHThroughHeader.empty() && in usingPCHWithThroughHeader()
614 return TUKind == TU_Prefix && PPOpts->PCHWithHdrStop; in creatingPCHWithPragmaHdrStop()
618 return TUKind != TU_Prefix && PPOpts->PCHWithHdrStop; in usingPCHWithPragmaHdrStop()
660 << PPOpts->PCHThroughHeader << 1; in SkipTokensWhileUsingPCH()
661 else if (!PPOpts->PCHWithHdrStopCreate) in SkipTokensWhileUsingPCH()