Home
last modified time | relevance | path

Searched refs:ExternalSource (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp105 assert(ExternalSource && "No external source to load from"); in isEntityInFileID()
113 ExternalSource->isPreprocessedEntityInFileID(LoadedIndex, FID)) in isEntityInFileID()
142 if (!ExternalSource || SourceMgr.isLocalSourceLocation(Range.getBegin())) in getPreprocessedEntitiesInRangeSlow()
146 Loaded = ExternalSource->findPreprocessedEntitiesInRange(Range); in getPreprocessedEntitiesInRangeSlow()
312 assert(!ExternalSource && in SetExternalSource()
314 ExternalSource = &Source; in SetExternalSource()
332 if (SkippedRangesAllLoaded || !ExternalSource) in ensureSkippedRangesLoaded()
336 SkippedRanges[Index] = ExternalSource->ReadSkippedRange(Index); in ensureSkippedRangesLoaded()
368 assert(ExternalSource && "No external source to load from"); in getLoadedPreprocessedEntity()
371 Entity = ExternalSource->ReadPreprocessedEntity(Index); in getLoadedPreprocessedEntity()
H A DHeaderSearch.cpp1317 if (ExternalSource && !HFI->Resolved) { in getFileInfo()
1318 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getFileInfo()
1335 if (ExternalSource) { in getExistingFileInfo()
1342 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getExistingFileInfo()
1607 if (ExternalSource) { in findModuleForHeader()
1617 if (ExternalSource) { in findAllModulesForHeader()
1627 if (ExternalSource) { in findResolvedModulesForHeader()
H A DPreprocessor.cpp90 TheModuleLoader(TheModuleLoader), ExternalSource(nullptr), in Preprocessor()
315 if (IncludeExternalMacros && ExternalSource && in macro_begin()
318 ExternalSource->ReadDefinedMacros(); in macro_begin()
342 if (IncludeExternalMacros && ExternalSource && in macro_end()
345 ExternalSource->ReadDefinedMacros(); in macro_end()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DCodeCompletion.cpp220 class ExternalSource : public clang::ExternalASTSource { class
228 ExternalSource(ASTContext &ChildASTCtxt, FileManager &ChildFM,
241 ExternalSource *myExternalSource = in ExecuteAction()
242 new ExternalSource(CI.getASTContext(), CI.getFileManager(), in ExecuteAction()
263 ExternalSource::ExternalSource(ASTContext &ChildASTCtxt, FileManager &ChildFM, in ExternalSource() function in clang::ExternalSource
274 bool ExternalSource::FindExternalVisibleDeclsByName( in FindExternalVisibleDeclsByName()
292 void ExternalSource::completeVisibleDeclsMap( in completeVisibleDeclsMap()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h450 ExternalASTSource *ExternalSource; member
455 : ExternalSource(Source), LastValue(Value) {} in LazyData()
495 if (LazyVal->LastGeneration != LazyVal->ExternalSource->getGeneration()) { in get()
496 LazyVal->LastGeneration = LazyVal->ExternalSource->getGeneration(); in get()
497 (LazyVal->ExternalSource->*Update)(O); in get()
H A DASTContext.h737 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource; variable
1327 return ExternalSource.get(); in getExternalSource()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp280 OpaqueParser(nullptr), CurContext(nullptr), ExternalSource(nullptr), in Sema()
662 if (!ExternalSource) { in addExternalSource()
663 ExternalSource = E; in addExternalSource()
667 if (auto *Ex = dyn_cast<MultiplexExternalSemaSource>(ExternalSource)) in addExternalSource()
670 ExternalSource = new MultiplexExternalSemaSource(ExternalSource.get(), E); in addExternalSource()
1063 if (!ExternalSource) in LoadExternalWeakUndeclaredIdentifiers()
1067 ExternalSource->ReadWeakUndeclaredIdentifiers(WeakIDs); in LoadExternalWeakUndeclaredIdentifiers()
1154 if (ExternalSource) in emitAndClearUnusedLocalTypedefWarnings()
1155 ExternalSource->ReadUnusedLocalTypedefNameCandidates( in emitAndClearUnusedLocalTypedefWarnings()
1209 if (ExternalSource) { in ActOnEndOfTranslationUnitFragment()
[all …]
H A DSemaDeclObjC.cpp3433 assert(SemaRef.ExternalSource && "We need an external AST source"); in ReadMethodPool()
3434 SemaRef.ExternalSource->ReadMethodPool(Sel); in ReadMethodPool()
3438 if (!SemaRef.ExternalSource) in updateOutOfDateSelector()
3440 SemaRef.ExternalSource->updateOutOfDateSelector(Sel); in updateOutOfDateSelector()
3449 if (SemaRef.ExternalSource) in AddMethodToGlobalPool()
3520 if (SemaRef.ExternalSource) in CollectMultipleMethodsInGlobalPool()
3583 if (SemaRef.ExternalSource) in LookupMethodInGlobalPool()
5278 if (SemaRef.ExternalSource) { in DiagnoseUseOfUnimplementedSelectors()
5280 SemaRef.ExternalSource->ReadReferencedSelectors(Sels); in DiagnoseUseOfUnimplementedSelectors()
H A DSemaLookup.cpp2321 return (ExternalSource && ExternalSource->LookupUnqualified(R, S)); in LookupName()
5339 if (ExternalSource && !LoadedExternalKnownNamespaces) { in makeTypoCorrectionConsumer()
5342 ExternalSource->ReadKnownNamespaces(ExternalKnownNamespaces); in makeTypoCorrectionConsumer()
5364 if (ExternalSource) { in CorrectTypo()
5366 ExternalSource->CorrectTypo(TypoName, LookupKind, S, SS, CCC, in CorrectTypo()
H A DSemaCodeComplete.cpp8558 if (SemaRef.ExternalSource) { in CodeCompleteObjCInstanceMessage()
8560 N = SemaRef.ExternalSource->GetNumExternalSelectors(); in CodeCompleteObjCInstanceMessage()
8562 Selector Sel = SemaRef.ExternalSource->GetExternalSelector(I); in CodeCompleteObjCInstanceMessage()
8632 if (SemaRef.ExternalSource) { in CodeCompleteObjCSelector()
8633 for (uint32_t I = 0, N = SemaRef.ExternalSource->GetNumExternalSelectors(); in CodeCompleteObjCSelector()
8635 Selector Sel = SemaRef.ExternalSource->GetExternalSelector(I); in CodeCompleteObjCSelector()
9982 if (SemaRef.ExternalSource) { in CodeCompleteObjCMethodDeclSelector()
9983 for (uint32_t I = 0, N = SemaRef.ExternalSource->GetNumExternalSelectors(); in CodeCompleteObjCMethodDeclSelector()
9985 Selector Sel = SemaRef.ExternalSource->GetExternalSelector(I); in CodeCompleteObjCMethodDeclSelector()
H A DSemaType.cpp9508 if (ExternalSource) in RequireCompleteTypeImpl()
9509 ExternalSource->MaybeDiagnoseMissingCompleteType(Loc, T); in RequireCompleteTypeImpl()
H A DSemaDeclCXX.cpp18929 if (!ExternalSource) in LoadExternalVTableUses()
18933 ExternalSource->ReadUsedVTables(VTables); in LoadExternalVTableUses()
19220 I = DelegatingCtorDecls.begin(ExternalSource.get()), in CheckDelegatingCtorCycles()
H A DSemaTemplateInstantiateDecl.cpp5579 ExternalSource->ReadLateParsedTemplates(LateParsedTemplateMap); in InstantiateFunctionDefinition()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessingRecord.h358 ExternalPreprocessingRecordSource *ExternalSource = nullptr; variable
509 return ExternalSource; in getExternalSource()
H A DHeaderSearch.h369 ExternalHeaderFileInfoSource *ExternalSource = nullptr; variable
465 ExternalSource = ES; in SetExternalSource()
H A DPreprocessor.h168 ExternalPreprocessorSource *ExternalSource; variable
1240 ExternalSource = Source; in setExternalSource()
1244 return ExternalSource; in getExternalSource()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp355 auto *ExternalSource = getASTContext().getExternalSource(); in loadLazySpecializationsImpl() local
356 if (!ExternalSource) in loadLazySpecializationsImpl()
359 ExternalSource->LoadExternalSpecializations(this->getCanonicalDecl(), in loadLazySpecializationsImpl()
365 auto *ExternalSource = getASTContext().getExternalSource(); in loadLazySpecializationsImpl() local
366 if (!ExternalSource) in loadLazySpecializationsImpl()
372 return ExternalSource->LoadExternalSpecializations(this->getCanonicalDecl(), in loadLazySpecializationsImpl()
375 return ExternalSource->LoadExternalSpecializations(this->getCanonicalDecl(), in loadLazySpecializationsImpl()
H A DASTContext.cpp323 if (ExternalSource && !CommentsLoaded) { in getRawCommentForDeclNoCache()
324 ExternalSource->ReadComments(); in getRawCommentForDeclNoCache()
1013 ExternalSource = std::move(Source); in setExternalSource()
1069 if (ExternalSource) { in PrintStats()
1071 ExternalSource->PrintStats(); in PrintStats()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h912 ExternalSemaSource *getExternalSource() const { return ExternalSource.get(); } in getExternalSource()
1540 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSource; variable