Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexDataConsumer.h21 class ImportDecl; variable
60 virtual bool handleModuleOccurrence(const ImportDecl *ImportD, in handleModuleOccurrence()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConsumer.h29 class ImportDecl; variable
93 virtual void HandleImplicitImportDecl(ImportDecl *D);
H A DASTContext.h602 ImportDecl *FirstLocalImport = nullptr;
603 ImportDecl *LastLocalImport = nullptr;
921 ImportDecl *Import = nullptr;
924 using value_type = ImportDecl *;
925 using reference = ImportDecl *;
926 using pointer = ImportDecl *;
931 explicit import_iterator(ImportDecl *Import) : Import(Import) {} in import_iterator()
1044 void addedLocalImportDecl(ImportDecl *Import);
1046 static ImportDecl *getNextLocalImport(ImportDecl *Import) { in getNextLocalImport()
H A DDecl.h4778 class ImportDecl final : public Decl,
4779 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4796 llvm::PointerIntPair<ImportDecl *, 1, bool> NextLocalImportAndComplete;
4798 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4801 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4804 ImportDecl(EmptyShell Empty) : Decl(Import, Empty) {} in ImportDecl() function
4812 ImportDecl *getNextLocalImport() const { in getNextLocalImport()
4816 void setNextLocalImport(ImportDecl *Import) { in setNextLocalImport()
4822 static ImportDecl *Create(ASTContext &C, DeclContext *DC,
4828 static ImportDecl *CreateImplicit(ASTContext &C, DeclContext *DC,
[all …]
H A DTextNodeDumper.h365 void VisitImportDecl(const ImportDecl *D);
H A DRecursiveASTVisitor.h1594 DEF_TRAVERSE_DECL(ImportDecl, {})
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaModule.cpp493 ImportDecl *Import = ImportDecl::Create(Context, CurContext, ModuleLoc, in ActOnModuleDecl()
690 ImportDecl *Import = ImportDecl::Create(Context, CurContext, StartLoc, in ActOnModuleImport()
741 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in BuildModuleInclude()
834 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in createImplicitModuleImportForErrorRecovery()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConsumer.cpp28 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
H A DDecl.cpp5679 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
5690 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
5697 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5702 ImportDecl(DC, StartLoc, Imported, IdentifierLocs); in Create()
5705 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()
5709 ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1)) in CreateImplicit()
5710 ImportDecl(DC, StartLoc, Imported, EndLoc); in CreateImplicit()
5715 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
5718 ImportDecl(EmptyShell()); in CreateDeserialized()
5721 ArrayRef<SourceLocation> ImportDecl::getIdentifierLocs() const { in getIdentifierLocs()
[all …]
H A DDeclPrinter.cpp77 void VisitImportDecl(ImportDecl *D);
1019 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
H A DDeclBase.cpp1757 if (auto *Import = dyn_cast<ImportDecl>(D)) in addHiddenDecl()
H A DTextNodeDumper.cpp2290 void TextNodeDumper::VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
H A DASTContext.cpp1065 if (const auto *ID = dyn_cast<ImportDecl>(D)) { in addModuleInitializer()
1077 if (isa<ImportDecl>(OnlyDecl)) in addModuleInitializer()
1624 void ASTContext::addedLocalImportDecl(ImportDecl *Import) { in addedLocalImportDecl()
12335 else if (isa<ImportDecl>(D)) in DeclMustBeEmitted()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.h93 if (isa<ImportDecl>(D)) in isPartOfPerModuleInitializer()
H A DASTReaderDecl.cpp412 void VisitImportDecl(ImportDecl *D);
2330 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
3199 ImportDecl, PragmaCommentDecl, PragmaDetectMismatchDecl>(D)) in isConsumerInterestedIn()
4087 D = ImportDecl::CreateDeserialized(Context, ID, Record.back()); in ReadDeclRecord()
H A DASTWriterDecl.cpp130 void VisitImportDecl(ImportDecl *D);
1623 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DMultiplexConsumer.h68 void HandleImplicitImportDecl(ImportDecl *D) override;
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DIncrementalParser.cpp76 void HandleImplicitImportDecl(ImportDecl *D) override final { in HandleImplicitImportDecl()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp678 Decl *ImportDecl = ParseModuleImport(SourceLocation(), ImportState); in ParseTopLevelDecl() local
679 Result = Actions.ConvertDeclToDeclGroup(ImportDecl); in ParseTopLevelDecl()
693 Decl *ImportDecl = Import.isInvalid() ? nullptr : Import.get(); in ParseTopLevelDecl() local
694 Result = Actions.ConvertDeclToDeclGroup(ImportDecl); in ParseTopLevelDecl()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp350 void MultiplexConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
H A DASTUnit.cpp973 if (const auto *ImportD = dyn_cast<ImportDecl>(D)) { in AddTopLevelDeclarationToHash()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h190 void HandleImplicitImportDecl(clang::ImportDecl *D) override { in HandleImplicitImportDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp766 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h570 void EmitImportDecl(const ImportDecl &ID);
H A DCodeGenModule.cpp3082 if (isa<ImportDecl>(D)) in EmitModuleInitializers()
3091 if (isa<ImportDecl>(D)) in EmitModuleInitializers()
3099 if (isa<ImportDecl>(D)) in EmitModuleInitializers()
7068 auto *Import = cast<ImportDecl>(D); in EmitTopLevelDecl()

12