Lines Matching defs:CodeCompleter
248 return SemaRef.CodeCompletion().CodeCompleter &&
249 SemaRef.CodeCompletion().CodeCompleter->includeCodePatterns();
4362 CodeCompleteConsumer *CodeCompleter,
4366 if (CodeCompleter)
4367 CodeCompleter->ProcessCodeCompleteResults(*S, Context, Results, NumResults);
4500 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
4501 CodeCompleter->getCodeCompletionTUInfo(),
4538 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
4545 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
4546 CodeCompleter->getCodeCompletionTUInfo(),
4595 CodeCompleter->includeGlobals(),
4596 CodeCompleter->loadExternal());
4625 if (CodeCompleter->includeMacros())
4626 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false);
4628 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
4644 SemaRef, CodeCompleter->getAllocator(),
4645 CodeCompleter->getCodeCompletionTUInfo(),
4675 Consumer, CodeCompleter->includeGlobals(),
4676 CodeCompleter->loadExternal());
4704 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
4730 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
4731 CodeCompleter->getCodeCompletionTUInfo(),
4858 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
4979 SemaRef, CodeCompleter->getAllocator(),
4980 CodeCompleter->getCodeCompletionTUInfo(),
5006 CodeCompleter->includeGlobals(),
5007 CodeCompleter->loadExternal());
5033 if (CodeCompleter->includeMacros())
5034 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false,
5044 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
5322 SemaRef.CodeCompletion().CodeCompleter->includeGlobals(),
5324 SemaRef.CodeCompletion().CodeCompleter->loadExternal());
5862 if (!Base || !CodeCompleter)
5894 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
5895 CodeCompleter->getCodeCompletionTUInfo(), CCContext,
5938 R.render(SemaRef, CodeCompleter->getAllocator(),
5939 CodeCompleter->getCodeCompletionTUInfo()));
5988 CodeCompleter->includeGlobals(),
5990 CodeCompleter->loadExternal());
6001 if (CodeCompleter->includeFixIts()) {
6015 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6030 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6031 CodeCompleter->getCodeCompletionTUInfo(), CCContext,
6040 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6046 if (!CodeCompleter)
6074 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6075 CodeCompleter->getCodeCompletionTUInfo(), ContextKind);
6081 CodeCompleter->includeGlobals(),
6082 CodeCompleter->loadExternal());
6084 if (CodeCompleter->includeGlobals()) {
6088 CodeCompleter->includeGlobals(),
6089 CodeCompleter->loadExternal());
6092 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6112 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6113 CodeCompleter->getCodeCompletionTUInfo(),
6118 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6125 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6126 CodeCompleter->getCodeCompletionTUInfo(),
6141 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6151 if (SemaRef.getCurFunction()->SwitchStack.empty() || !CodeCompleter)
6212 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6213 CodeCompleter->getCodeCompletionTUInfo(),
6218 if (CodeCompleter->includeMacros()) {
6219 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false);
6221 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6304 SemaRef.CodeCompletion().CodeCompleter->ProcessOverloadCandidates(
6362 if (!CodeCompleter || !Fn)
6542 if (!CodeCompleter)
6620 if (!CodeCompleter)
6661 if (!CodeCompleter || !ParsedTemplate)
6726 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6727 CodeCompleter->getCodeCompletionTUInfo(), CCC);
6745 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6766 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6767 CodeCompleter->getCodeCompletionTUInfo(),
6774 CodeCompleter->includeGlobals(),
6775 CodeCompleter->loadExternal());
6822 if (CodeCompleter->includeMacros())
6823 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false);
6825 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6835 if (SS.isEmpty() || !CodeCompleter)
6850 ResultBuilder DummyResults(SemaRef, CodeCompleter->getAllocator(),
6851 CodeCompleter->getCodeCompletionTUInfo(), CC);
6861 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6877 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6878 CodeCompleter->getCodeCompletionTUInfo(), CC);
6898 R.render(SemaRef, CodeCompleter->getAllocator(),
6899 CodeCompleter->getCodeCompletionTUInfo())));
6914 (CodeCompleter->includeNamespaceLevelDecls() || !Ctx->isFileContext())) {
6919 CodeCompleter->loadExternal());
6922 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6928 if (!CodeCompleter)
6936 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6937 CodeCompleter->getCodeCompletionTUInfo(), Context,
6949 CodeCompleter->includeGlobals(),
6950 CodeCompleter->loadExternal());
6953 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6959 if (!CodeCompleter)
6964 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6965 CodeCompleter->getCodeCompletionTUInfo(),
6971 CodeCompleter->includeGlobals(),
6972 CodeCompleter->loadExternal());
6974 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
6980 if (!CodeCompleter)
6988 Ctx && !CodeCompleter->includeGlobals() && isa<TranslationUnitDecl>(Ctx);
6990 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
6991 CodeCompleter->getCodeCompletionTUInfo(),
7023 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7029 if (!CodeCompleter)
7033 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7034 CodeCompleter->getCodeCompletionTUInfo(),
7039 CodeCompleter->includeGlobals(),
7040 CodeCompleter->loadExternal());
7041 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7047 if (!CodeCompleter)
7051 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7052 CodeCompleter->getCodeCompletionTUInfo(),
7068 CodeCompleter->includeGlobals(),
7069 CodeCompleter->loadExternal());
7075 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7091 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7092 CodeCompleter->getCodeCompletionTUInfo(),
7229 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7246 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7247 CodeCompleter->getCodeCompletionTUInfo(),
7282 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7290 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7291 CodeCompleter->getCodeCompletionTUInfo(),
7330 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7433 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7434 CodeCompleter->getCodeCompletionTUInfo(),
7444 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7571 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7572 CodeCompleter->getCodeCompletionTUInfo(),
7577 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7583 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7584 CodeCompleter->getCodeCompletionTUInfo(),
7590 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7596 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7597 CodeCompleter->getCodeCompletionTUInfo(),
7602 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7642 if (!CodeCompleter)
7647 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7648 CodeCompleter->getCodeCompletionTUInfo(),
7710 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7885 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7886 CodeCompleter->getCodeCompletionTUInfo(),
7895 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7914 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7915 CodeCompleter->getCodeCompletionTUInfo(),
7925 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
7932 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
7933 CodeCompleter->getCodeCompletionTUInfo(),
7997 CodeCompleter->includeGlobals(),
7998 CodeCompleter->loadExternal());
8000 if (CodeCompleter->includeMacros())
8001 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false);
8003 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8199 SemaRef, CodeCompleter->getAllocator(),
8200 CodeCompleter->getCodeCompletionTUInfo(),
8209 CodeCompleter->includeGlobals(),
8210 CodeCompleter->loadExternal());
8227 if (CodeCompleter->includeMacros())
8228 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), false);
8229 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8414 SemaRef, CodeCompleter->getAllocator(),
8415 CodeCompleter->getCodeCompletionTUInfo(),
8437 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8487 SemaRef, CodeCompleter->getAllocator(),
8488 CodeCompleter->getCodeCompletionTUInfo(),
8598 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8634 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8635 CodeCompleter->getCodeCompletionTUInfo(),
8674 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8698 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8699 CodeCompleter->getCodeCompletionTUInfo(),
8702 if (CodeCompleter->includeGlobals()) {
8720 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8726 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8727 CodeCompleter->getCodeCompletionTUInfo(),
8730 if (CodeCompleter->includeGlobals()) {
8740 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8765 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8766 CodeCompleter->getCodeCompletionTUInfo(),
8770 if (CodeCompleter->includeGlobals()) {
8778 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8784 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8785 CodeCompleter->getCodeCompletionTUInfo(),
8789 if (CodeCompleter->includeGlobals()) {
8797 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8804 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8805 CodeCompleter->getCodeCompletionTUInfo(),
8815 if (CodeCompleter->includeGlobals()) {
8823 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8829 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8830 CodeCompleter->getCodeCompletionTUInfo(),
8834 if (CodeCompleter->includeGlobals()) {
8842 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8851 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8852 CodeCompleter->getCodeCompletionTUInfo(),
8877 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8895 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8896 CodeCompleter->getCodeCompletionTUInfo(),
8918 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8925 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8926 CodeCompleter->getCodeCompletionTUInfo(), CCContext);
8956 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
8964 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
8965 CodeCompleter->getCodeCompletionTUInfo(),
9049 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
9822 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
9834 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
9835 CodeCompleter->getCodeCompletionTUInfo(),
9963 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
9986 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
9987 CodeCompleter->getCodeCompletionTUInfo(),
10051 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10057 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
10058 CodeCompleter->getCodeCompletionTUInfo(),
10222 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10235 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
10236 CodeCompleter->getCodeCompletionTUInfo(),
10239 if (!IsDefinition && CodeCompleter->includeMacros()) {
10257 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10263 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
10264 CodeCompleter->getCodeCompletionTUInfo(),
10267 if (CodeCompleter->includeMacros())
10268 AddMacroResults(SemaRef.PP, Results, CodeCompleter->loadExternal(), true);
10282 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10310 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
10311 CodeCompleter->getCodeCompletionTUInfo(),
10324 CodeCompletionBuilder Builder(CodeCompleter->getAllocator(),
10325 CodeCompleter->getCodeCompletionTUInfo());
10437 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10443 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10449 ResultBuilder Results(SemaRef, CodeCompleter->getAllocator(),
10450 CodeCompleter->getCodeCompletionTUInfo(),
10460 HandleCodeCompleteResults(&SemaRef, CodeCompleter,
10470 if (!CodeCompleter || CodeCompleter->includeGlobals()) {
10475 !CodeCompleter || CodeCompleter->loadExternal());
10478 if (!CodeCompleter || CodeCompleter->includeMacros())
10480 !CodeCompleter || CodeCompleter->loadExternal(), true);
10489 : SemaBase(S), CodeCompleter(CompletionConsumer),