Lines Matching refs:PPTracker
544 Preprocessor &PP, PreprocessorTracker &PPTracker, in CollectEntitiesVisitor() argument
546 : SM(SM), Entities(Entities), PP(PP), PPTracker(PPTracker), in CollectEntitiesVisitor()
589 if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel, in VisitLinkageSpecDecl()
601 if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, Label.c_str(), in VisitNamespaceDecl()
648 PreprocessorTracker &PPTracker; member in CollectEntitiesVisitor
657 : Entities(Entities), PPTracker(preprocessorTracker), PP(PP), in CollectEntitiesConsumer()
659 PPTracker.handlePreprocessorEntry(PP, InFile); in CollectEntitiesConsumer()
662 ~CollectEntitiesConsumer() override { PPTracker.handlePreprocessorExit(); } in ~CollectEntitiesConsumer()
668 CollectEntitiesVisitor(SM, Entities, PP, PPTracker, HadErrors) in HandleTranslationUnit()
688 PreprocessorTracker &PPTracker; member in CollectEntitiesConsumer
698 : Entities(Entities), PPTracker(preprocessorTracker), in CollectEntitiesAction()
705 Entities, PPTracker, CI.getPreprocessor(), InFile, HadErrors); in CreateASTConsumer()
710 PreprocessorTracker &PPTracker; member in CollectEntitiesAction
719 : Entities(Entities), PPTracker(preprocessorTracker), in ModularizeFrontendActionFactory()
723 return std::make_unique<CollectEntitiesAction>(Entities, PPTracker, in create()
729 PreprocessorTracker &PPTracker; member in ModularizeFrontendActionFactory
868 std::unique_ptr<PreprocessorTracker> PPTracker( in main() local
905 ModularizeFrontendActionFactory Factory(Entities, *PPTracker, HadErrors); in main()
957 if (PPTracker->reportInconsistentMacros(errs())) in main()
962 if (PPTracker->reportInconsistentConditionals(errs())) in main()