Lines Matching refs:PP

1841                                                   const Preprocessor &PP) {
1842 PrintingPolicy Policy = Sema::getPrintingPolicy(Context, PP);
1852 return getCompletionPrintingPolicy(S.Context, S.PP);
2550 if (SemaRef.PP.isMacroDefined("alignof"))
2631 static void MaybeAddSentinel(Preprocessor &PP,
2636 if (PP.getLangOpts().ObjC && PP.isMacroDefined("nil"))
2638 else if (PP.isMacroDefined("NULL"))
2914 static void AddFunctionParameterChunks(Preprocessor &PP,
2932 AddFunctionParameterChunks(PP, Policy, Function, Opt, P, true);
2948 GetDefaultValueString(Param, PP.getSourceManager(), PP.getLangOpts());
2963 MaybeAddSentinel(PP, Function, Result);
3198 return CreateCodeCompletionString(S.Context, S.PP, CCContext, Allocator,
3203 Preprocessor &PP, CodeCompletionAllocator &Allocator,
3207 const MacroInfo *MI = PP.getMacroInfo(Macro);
3255 ASTContext &Ctx, Preprocessor &PP, const CodeCompletionContext &CCContext,
3259 return CreateCodeCompletionStringForMacro(PP, Allocator, CCTUInfo);
3263 PrintingPolicy Policy = getCompletionPrintingPolicy(Ctx, PP);
3287 PP, Ctx, Result, IncludeBriefComments, CCContext, Policy);
3311 Preprocessor &PP, ASTContext &Ctx, CodeCompletionBuilder &Result,
3314 auto *CCS = createCodeCompletionStringForDecl(PP, Ctx, Result,
3342 Preprocessor &PP, ASTContext &Ctx, CodeCompletionBuilder &Result,
3371 AddFunctionParameterChunks(PP, Policy, Function, Result);
3438 AddFunctionParameterChunks(PP, Policy, Function, Result);
3538 MaybeAddSentinel(PP, Method, Result);
3863 static void AddMacroResults(Preprocessor &PP, ResultBuilder &Results,
3870 for (Preprocessor::macro_iterator M = PP.macro_begin(LoadExternal),
3871 MEnd = PP.macro_end(LoadExternal);
3873 auto MD = PP.getMacroDefinition(M->first);
3881 getMacroUsagePriority(M->first->getName(), PP.getLangOpts(),
4049 PP.getHeaderSearchInfo().collectAllModules(Modules);
4061 PP.getModuleLoader().loadModule(ImportLoc, Path, Module::AllVisible,
4164 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false);
4415 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false,
5056 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false);
5353 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false);
5625 AddFunctionParameterChunks(PP, Policy, Function, Builder);
5627 AddFunctionParameterChunks(PP, Policy, FunTemplDecl->getTemplatedDecl(),
6397 PP.isMacroDefined("IBAction")) {
6429 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false);
6655 AddMacroResults(PP, Results, CodeCompleter->loadExternal(), false);
8420 for (const auto &M : PP.macros()) {
8611 for (Preprocessor::macro_iterator M = PP.macro_begin(),
8612 MEnd = PP.macro_end();
8634 AddMacroResults(PP, Results,
8775 const auto &S = PP.getHeaderSearchInfo();
8779 auto *CurFile = PP.getCurrentFileLexer()->getFileEntry();
8831 AddMacroResults(PP, Builder,