Lines Matching defs:PPTracker
539 Preprocessor &PP, PreprocessorTracker &PPTracker,
541 : SM(SM), Entities(Entities), PP(PP), PPTracker(PPTracker),
581 if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel,
593 if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, Label.c_str(),
639 PreprocessorTracker &PPTracker;
648 : Entities(Entities), PPTracker(preprocessorTracker), PP(PP),
650 PPTracker.handlePreprocessorEntry(PP, InFile);
653 ~CollectEntitiesConsumer() override { PPTracker.handlePreprocessorExit(); }
659 CollectEntitiesVisitor(SM, Entities, PP, PPTracker, HadErrors)
679 PreprocessorTracker &PPTracker;
689 : Entities(Entities), PPTracker(preprocessorTracker),
696 Entities, PPTracker, CI.getPreprocessor(), InFile, HadErrors);
701 PreprocessorTracker &PPTracker;
710 : Entities(Entities), PPTracker(preprocessorTracker),
714 return std::make_unique<CollectEntitiesAction>(Entities, PPTracker,
720 PreprocessorTracker &PPTracker;
856 std::unique_ptr<PreprocessorTracker> PPTracker(
893 ModularizeFrontendActionFactory Factory(Entities, *PPTracker, HadErrors);
945 if (PPTracker->reportInconsistentMacros(errs()))
950 if (PPTracker->reportInconsistentConditionals(errs()))