Home
last modified time | relevance | path

Searched refs:ImportDecl (Results 1 – 25 of 32) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Index/
H A DIndexDataConsumer.h21 class ImportDecl; variable
60 virtual bool handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTConsumer.h28 class ImportDecl; variable
92 virtual void HandleImplicitImportDecl(ImportDecl *D);
H A DASTContext.h555 ImportDecl *FirstLocalImport = nullptr;
556 ImportDecl *LastLocalImport = nullptr;
835 ImportDecl *Import = nullptr;
838 using value_type = ImportDecl *;
839 using reference = ImportDecl *;
840 using pointer = ImportDecl *;
845 explicit import_iterator(ImportDecl *Import) : Import(Import) {} in import_iterator()
950 void addedLocalImportDecl(ImportDecl *Import);
952 static ImportDecl *getNextLocalImport(ImportDecl *Import) { in getNextLocalImport()
H A DDecl.h4408 class ImportDecl final : public Decl,
4409 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4426 llvm::PointerIntPair<ImportDecl *, 1, bool> NextLocalImportAndComplete;
4428 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4431 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4434 ImportDecl(EmptyShell Empty) : Decl(Import, Empty) {} in ImportDecl() function
4442 ImportDecl *getNextLocalImport() const { in getNextLocalImport()
4446 void setNextLocalImport(ImportDecl *Import) { in setNextLocalImport()
4452 static ImportDecl *Create(ASTContext &C, DeclContext *DC,
4458 static ImportDecl *CreateImplicit(ASTContext &C, DeclContext *DC,
[all …]
H A DTextNodeDumper.h330 void VisitImportDecl(const ImportDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaModule.cpp384 ImportDecl *Import = ImportDecl::Create(Context, CurContext, StartLoc, in ActOnModuleImport()
425 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in BuildModuleInclude()
511 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in createImplicitModuleImportForErrorRecovery()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexingContext.h23 class ImportDecl; variable
95 bool importedModule(const ImportDecl *ImportD);
H A DIndexingContext.cpp96 const ImportDecl *ImportD, in reportModuleReferences()
106 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
195 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
H A DIndexDecl.cpp722 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTConsumer.cpp28 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
H A DDecl.cpp5064 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
5075 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
5082 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5087 ImportDecl(DC, StartLoc, Imported, IdentifierLocs); in Create()
5090 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()
5094 ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1)) in CreateImplicit()
5095 ImportDecl(DC, StartLoc, Imported, EndLoc); in CreateImplicit()
5100 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
5103 ImportDecl(EmptyShell()); in CreateDeserialized()
5106 ArrayRef<SourceLocation> ImportDecl::getIdentifierLocs() const { in getIdentifierLocs()
[all …]
H A DDeclPrinter.cpp75 void VisitImportDecl(ImportDecl *D);
932 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
H A DDeclBase.cpp1536 if (auto *Import = dyn_cast<ImportDecl>(D)) in addHiddenDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.h117 if (isa<ImportDecl>(D)) in isPartOfPerModuleInitializer()
H A DASTReaderDecl.cpp398 void VisitImportDecl(ImportDecl *D);
2013 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2843 isa<ImportDecl>(D) || in isConsumerInterestedIn()
4023 D = ImportDecl::CreateDeserialized(Context, ID, Record.back()); in ReadDeclRecord()
H A DASTWriterDecl.cpp122 void VisitImportDecl(ImportDecl *D);
1420 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DMultiplexConsumer.h66 void HandleImplicitImportDecl(ImportDecl *D) override;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DObjectFilePCHContainerOperations.cpp71 bool VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
231 void HandleImplicitImportDecl(ImportDecl *D) override { in HandleImplicitImportDecl()
H A DCGDebugInfo.h509 void EmitImportDecl(const ImportDecl &ID);
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.h370 void importedModule(const ImportDecl *ImportD);
438 bool handleModuleOccurrence(const ImportDecl *ImportD, const Module *Mod,
H A DCXIndexDataConsumer.cpp145 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
223 bool CXIndexDataConsumer::handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence()
478 void CXIndexDataConsumer::importedModule(const ImportDecl *ImportD) { in importedModule()
1224 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
H A DCIndex.cpp4597 if (const ImportDecl *ImportD = dyn_cast<ImportDecl>(D)) in getDeclSpelling()
4836 if (const ImportDecl *ImportD = in clang_Cursor_getSpellingNameRange()
4837 dyn_cast_or_null<ImportDecl>(getCursorDecl(C))) { in clang_Cursor_getSpellingNameRange()
8427 if (const ImportDecl *ImportD = in clang_Cursor_getModule()
8428 dyn_cast_or_null<ImportDecl>(getCursorDecl(C))) in clang_Cursor_getModule()
/netbsd-src/external/apache2/llvm/dist/clang/tools/c-index-test/
H A Dcore_main.cpp141 bool handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DMultiplexConsumer.cpp315 void MultiplexConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParser.cpp654 Decl *ImportDecl = ParseModuleImport(SourceLocation()); in ParseTopLevelDecl() local
655 Result = Actions.ConvertDeclToDeclGroup(ImportDecl); in ParseTopLevelDecl()

12