Searched refs:ExternalSource (Results 1 - 18 of 18) sorted by relevance

/external/clang/lib/Lex/
H A DPreprocessingRecord.cpp43 ExternalSource(nullptr) {
99 assert(ExternalSource && "No external source to load from");
107 ExternalSource->isPreprocessedEntityInFileID(LoadedIndex, FID);
137 if (!ExternalSource || SourceMgr.isLocalSourceLocation(Range.getBegin()))
141 Loaded = ExternalSource->findPreprocessedEntitiesInRange(Range);
310 assert(!ExternalSource &&
312 ExternalSource = &Source;
349 assert(ExternalSource && "No external source to load from");
352 Entity = ExternalSource->ReadPreprocessedEntity(Index);
H A DPreprocessor.cpp65 TheModuleLoader(TheModuleLoader), ExternalSource(nullptr),
265 if (IncludeExternalMacros && ExternalSource &&
268 ExternalSource->ReadDefinedMacros();
286 if (IncludeExternalMacros && ExternalSource &&
289 ExternalSource->ReadDefinedMacros();
588 ExternalSource->updateOutOfDateIdentifier(II);
H A DHeaderSearch.cpp59 ExternalSource = nullptr;
999 if (ExternalSource && !HFI.Resolved)
1000 mergeHeaderFileInfo(HFI, ExternalSource->GetHeaderFileInfo(FE));
1023 if (ExternalSource && !HFI.Resolved)
1024 mergeHeaderFileInfo(HFI, ExternalSource->GetHeaderFileInfo(File));
1137 if (ExternalSource) {
/external/clang/lib/Sema/
H A DSema.cpp79 : ExternalSource(nullptr),
238 // If Sema's ExternalSource is the multiplexer - we own it.
240 delete ExternalSource;
283 if (!ExternalSource) {
284 ExternalSource = E;
289 static_cast<MultiplexExternalSemaSource*>(ExternalSource)->addSource(*E);
291 ExternalSource = new MultiplexExternalSemaSource(*ExternalSource, *E);
504 if (!ExternalSource)
508 ExternalSource
[all...]
H A DSemaDeclObjC.cpp2270 assert(ExternalSource && "We need an external AST source");
2271 ExternalSource->ReadMethodPool(Sel);
2280 if (ExternalSource)
2316 if (ExternalSource)
3433 if (ExternalSource) {
3435 ExternalSource->ReadReferencedSelectors(Sels);
H A DSemaLookup.cpp1416 // If we didn't find a use of this identifier, the ExternalSource
1420 return (ExternalSource && ExternalSource->LookupUnqualified(R, S));
4168 // Always let the ExternalSource have the first chance at correction, even
4170 if (ExternalSource) {
4171 if (TypoCorrection Correction = ExternalSource->CorrectTypo(
4345 if (ExternalSource && !LoadedExternalKnownNamespaces) {
4348 ExternalSource->ReadKnownNamespaces(ExternalKnownNamespaces);
H A DSemaCodeComplete.cpp5561 if (ExternalSource) {
5562 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
5564 Selector Sel = ExternalSource->GetExternalSelector(I);
5635 if (ExternalSource) {
5636 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
5638 Selector Sel = ExternalSource->GetExternalSelector(I);
6962 if (ExternalSource) {
6963 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
6965 Selector Sel = ExternalSource->GetExternalSelector(I);
H A DSemaType.cpp5326 if (ExternalSource)
5327 ExternalSource->MaybeDiagnoseMissingCompleteType(Loc, T);
H A DSemaTemplateInstantiateDecl.cpp3331 ExternalSource->ReadLateParsedTemplates(LateParsedTemplateMap);
H A DSemaDeclCXX.cpp12494 if (!ExternalSource)
12498 ExternalSource->ReadUsedVTables(VTables);
12819 I = DelegatingCtorDecls.begin(ExternalSource),
H A DSemaDecl.cpp4712 if (ExternalSource) {
4716 ExternalSource->ReadLocallyScopedExternCDecls(Decls);
/external/clang/include/clang/AST/
H A DExternalASTSource.h381 : ExternalSource(Source), LastGeneration(0), LastValue(Value) {}
382 ExternalASTSource *ExternalSource; member in struct:clang::LazyGenerationalUpdatePtr::LazyData
426 if (LazyVal->LastGeneration != LazyVal->ExternalSource->getGeneration()) {
427 LazyVal->LastGeneration = LazyVal->ExternalSource->getGeneration();
428 (LazyVal->ExternalSource->*Update)(O);
H A DASTContext.h420 IntrusiveRefCntPtr<ExternalASTSource> ExternalSource; member in class:clang::ASTContext
819 return ExternalSource.get();
/external/clang/include/clang/Lex/
H A DHeaderSearch.h244 ExternalHeaderFileInfoSource *ExternalSource; member in class:clang::HeaderSearch
353 ExternalSource = ES;
H A DPreprocessingRecord.h335 ExternalPreprocessingRecordSource *ExternalSource; member in class:clang::PreprocessingRecord
556 return ExternalSource;
H A DPreprocessor.h100 ExternalPreprocessorSource *ExternalSource; member in class:clang::Preprocessor
495 ExternalSource = Source;
499 return ExternalSource;
/external/clang/lib/AST/
H A DASTContext.cpp64 if (!CommentsLoaded && ExternalSource) {
65 ExternalSource->ReadComments();
749 ExternalSource(nullptr), Listener(nullptr),
812 ExternalSource = Source;
866 if (ExternalSource) {
868 ExternalSource->PrintStats();
/external/clang/include/clang/Sema/
H A DSema.h213 ExternalSemaSource *ExternalSource; member in class:clang::Sema
953 ExternalSemaSource* getExternalSource() const { return ExternalSource; }

Completed in 1753 milliseconds