Lines Matching refs:PP
32 HeaderIncludesCallback(const Preprocessor *PP, bool ShowAllHeaders_, in HeaderIncludesCallback() argument
36 : SM(PP->getSourceManager()), OutputFile(OutputFile_), DepOpts(DepOpts), in HeaderIncludesCallback()
86 HeaderIncludesJSONCallback(const Preprocessor *PP, raw_ostream *OutputFile_, in HeaderIncludesJSONCallback() argument
88 : SM(PP->getSourceManager()), OutputFile(OutputFile_), in HeaderIncludesJSONCallback()
123 HeaderIncludesDirectPerFileCallback(const Preprocessor *PP, in HeaderIncludesDirectPerFileCallback() argument
126 : SM(PP->getSourceManager()), HSI(PP->getHeaderSearchInfo()), in HeaderIncludesDirectPerFileCallback()
181 void clang::AttachHeaderIncludeGen(Preprocessor &PP, in AttachHeaderIncludeGen() argument
209 PP.getDiagnostics().Report(clang::diag::warn_fe_cc_print_header_failure) in AttachHeaderIncludeGen()
233 PP.addPPCallbacks(std::make_unique<HeaderIncludesCallback>( in AttachHeaderIncludeGen()
234 &PP, ShowAllHeaders, OutputFile, DepOpts, OwnsOutputFile, ShowDepth, in AttachHeaderIncludeGen()
243 PP.addPPCallbacks(std::make_unique<HeaderIncludesJSONCallback>( in AttachHeaderIncludeGen()
244 &PP, OutputFile, OwnsOutputFile)); in AttachHeaderIncludeGen()
247 PP.addPPCallbacks(std::make_unique<HeaderIncludesDirectPerFileCallback>( in AttachHeaderIncludeGen()
248 &PP, OutputFile, OwnsOutputFile)); in AttachHeaderIncludeGen()