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

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DPreprocessingRecord.cpp43 ExternalSource(0) {
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(0),
268 if (IncludeExternalMacros && ExternalSource &&
271 ExternalSource->ReadDefinedMacros();
289 if (IncludeExternalMacros && ExternalSource &&
292 ExternalSource->ReadDefinedMacros();
634 ExternalSource->updateOutOfDateIdentifier(II);
H A DHeaderSearch.cpp58 ExternalSource = 0;
874 if (ExternalSource && !HFI.Resolved)
875 mergeHeaderFileInfo(HFI, ExternalSource->GetHeaderFileInfo(FE));
886 if (ExternalSource && !HFI.Resolved)
887 mergeHeaderFileInfo(HFI, ExternalSource->GetHeaderFileInfo(File));
997 if (ExternalSource) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp73 : TheTargetAttributesSema(0), ExternalSource(0),
204 // If Sema's ExternalSource is the multiplexer - we own it.
206 delete ExternalSource;
249 if (!ExternalSource) {
250 ExternalSource = E;
255 static_cast<MultiplexExternalSemaSource*>(ExternalSource)->addSource(*E);
257 ExternalSource = new MultiplexExternalSemaSource(*ExternalSource, *E);
470 if (!ExternalSource)
474 ExternalSource
[all...]
H A DSemaDeclObjC.cpp2196 assert(ExternalSource && "We need an external AST source");
2197 ExternalSource->ReadMethodPool(Sel);
2206 if (ExternalSource)
2242 if (ExternalSource)
3478 if (ExternalSource) {
3480 ExternalSource->ReadReferencedSelectors(Sels);
H A DSemaLookup.cpp1427 // If we didn't find a use of this identifier, the ExternalSource
1431 return (ExternalSource && ExternalSource->LookupUnqualified(R, S));
4052 // Always let the ExternalSource have the first chance at correction, even
4054 if (ExternalSource) {
4055 if (TypoCorrection Correction = ExternalSource->CorrectTypo(
4223 if (ExternalSource && !LoadedExternalKnownNamespaces) {
4226 ExternalSource->ReadKnownNamespaces(ExternalKnownNamespaces);
H A DSemaCodeComplete.cpp5618 if (ExternalSource) {
5619 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
5621 Selector Sel = ExternalSource->GetExternalSelector(I);
5691 if (ExternalSource) {
5692 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
5694 Selector Sel = ExternalSource->GetExternalSelector(I);
7047 if (ExternalSource) {
7048 for (uint32_t I = 0, N = ExternalSource->GetNumExternalSelectors();
7050 Selector Sel = ExternalSource->GetExternalSelector(I);
H A DSemaTemplateInstantiateDecl.cpp3305 ExternalSource->ReadLateParsedTemplates(LateParsedTemplateMap);
4554 if (!LocalOnly && ExternalSource) {
4556 ExternalSource->ReadPendingInstantiations(Pending);
H A DSemaType.cpp5230 if (ExternalSource)
5231 ExternalSource->MaybeDiagnoseMissingCompleteType(Loc, T);
H A DSemaDeclCXX.cpp12173 if (!ExternalSource)
12177 ExternalSource->ReadUsedVTables(VTables);
12488 I = DelegatingCtorDecls.begin(ExternalSource),
H A DSemaDecl.cpp4549 if (ExternalSource) {
4553 ExternalSource->ReadLocallyScopedExternCDecls(Decls);
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DHeaderSearch.h228 ExternalHeaderFileInfoSource *ExternalSource; member in class:clang::HeaderSearch
337 ExternalSource = ES;
H A DPreprocessingRecord.h332 ExternalPreprocessingRecordSource *ExternalSource; member in class:clang::PreprocessingRecord
553 return ExternalSource;
H A DPreprocessor.h98 ExternalPreprocessorSource *ExternalSource; member in class:clang::Preprocessor
454 ExternalSource = Source;
458 return ExternalSource;
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h418 OwningPtr<ExternalASTSource> ExternalSource; member in class:clang::ASTContext
817 ExternalASTSource *getExternalSource() const { return ExternalSource.get(); }
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp63 if (!CommentsLoaded && ExternalSource) {
64 ExternalSource->ReadComments();
739 ExternalSource(0), Listener(0),
798 ExternalSource.reset(Source.take());
852 if (ExternalSource.get()) {
854 ExternalSource->PrintStats();
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h210 ExternalSemaSource *ExternalSource; member in class:clang::Sema
880 ExternalSemaSource* getExternalSource() const { return ExternalSource; }

Completed in 504 milliseconds