| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PreprocessingRecord.cpp | 105 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 D | HeaderSearch.cpp | 1317 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 D | Preprocessor.cpp | 90 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 D | CodeCompletion.cpp | 220 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 D | ExternalASTSource.h | 450 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 D | ASTContext.h | 737 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource; variable 1327 return ExternalSource.get(); in getExternalSource()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Sema.cpp | 280 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 D | SemaDeclObjC.cpp | 3433 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 D | SemaLookup.cpp | 2321 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 D | SemaCodeComplete.cpp | 8558 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 D | SemaType.cpp | 9508 if (ExternalSource) in RequireCompleteTypeImpl() 9509 ExternalSource->MaybeDiagnoseMissingCompleteType(Loc, T); in RequireCompleteTypeImpl()
|
| H A D | SemaDeclCXX.cpp | 18929 if (!ExternalSource) in LoadExternalVTableUses() 18933 ExternalSource->ReadUsedVTables(VTables); in LoadExternalVTableUses() 19220 I = DelegatingCtorDecls.begin(ExternalSource.get()), in CheckDelegatingCtorCycles()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5579 ExternalSource->ReadLateParsedTemplates(LateParsedTemplateMap); in InstantiateFunctionDefinition()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | PreprocessingRecord.h | 358 ExternalPreprocessingRecordSource *ExternalSource = nullptr; variable 509 return ExternalSource; in getExternalSource()
|
| H A D | HeaderSearch.h | 369 ExternalHeaderFileInfoSource *ExternalSource = nullptr; variable 465 ExternalSource = ES; in SetExternalSource()
|
| H A D | Preprocessor.h | 168 ExternalPreprocessorSource *ExternalSource; variable 1240 ExternalSource = Source; in setExternalSource() 1244 return ExternalSource; in getExternalSource()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 355 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 D | ASTContext.cpp | 323 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 D | Sema.h | 912 ExternalSemaSource *getExternalSource() const { return ExternalSource.get(); } in getExternalSource() 1540 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSource; variable
|