Lines Matching defs:PP
40 bool shouldIgnoreMacroReference(const Preprocessor &PP, const Macro &M) {
41 auto *MI = PP.getMacroInfo(M.Name);
54 const PragmaIncludes *PI, const Preprocessor &PP,
56 const auto &SM = PP.getSourceManager();
67 return CB(SymRef, headersForSymbol(ND, PP, PI));
73 shouldIgnoreMacroReference(PP, MacroRef.Target.macro()))
75 CB(MacroRef, headersForSymbol(MacroRef.Target, PP, PI));
82 const PragmaIncludes *PI, const Preprocessor &PP,
84 auto &SM = PP.getSourceManager();
92 PP.getHeaderSearchInfo().getModuleMap().getBuiltinDir();
93 walkUsed(ASTRoots, MacroRefs, PI, PP,
117 {Providers.front(), PP.getHeaderSearchInfo(), MainFile});