Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Index/
H A DIndexDataConsumer.h22 class ImportDecl; variable
57 virtual bool handleModuleOccurence(const ImportDecl *ImportD,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTConsumer.h29 class ImportDecl; variable
93 virtual void HandleImplicitImportDecl(ImportDecl *D);
H A DASTContext.h518 ImportDecl *FirstLocalImport = nullptr;
519 ImportDecl *LastLocalImport = nullptr;
839 ImportDecl *Import = nullptr;
842 using value_type = ImportDecl *;
843 using reference = ImportDecl *;
844 using pointer = ImportDecl *;
849 explicit import_iterator(ImportDecl *Import) : Import(Import) {} in import_iterator()
959 void addedLocalImportDecl(ImportDecl *Import);
961 static ImportDecl *getNextLocalImport(ImportDecl *Import) { in getNextLocalImport()
H A DDecl.h4149 class ImportDecl final : public Decl,
4150 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4166 ImportDecl *NextLocalImport = nullptr;
4168 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4171 ImportDecl(DeclContext *DC, SourceLocation StartLoc, Module *Imported,
4174 ImportDecl(EmptyShell Empty) : Decl(Import, Empty) {} in ImportDecl() function
4178 static ImportDecl *Create(ASTContext &C, DeclContext *DC,
4184 static ImportDecl *CreateImplicit(ASTContext &C, DeclContext *DC,
4189 static ImportDecl *CreateDeserialized(ASTContext &C, unsigned ID,
H A DRecursiveASTVisitor.h1434 DEF_TRAVERSE_DECL(ImportDecl, {})
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingContext.h24 class ImportDecl; variable
92 bool importedModule(const ImportDecl *ImportD);
H A DIndexingContext.cpp85 const ImportDecl *ImportD, in reportModuleReferences()
96 bool IndexingContext::importedModule(const ImportDecl *ImportD) { in importedModule()
181 if (isa<ImportDecl>(D)) in shouldIgnoreIfImplicit()
H A DIndexingAction.cpp39 bool IndexDataConsumer::handleModuleOccurence(const ImportDecl *ImportD, in handleModuleOccurence()
H A DIndexDecl.cpp711 bool VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTConsumer.cpp29 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
H A DDecl.cpp4639 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
4649 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl() function in ImportDecl
4655 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4660 ImportDecl(DC, StartLoc, Imported, IdentifierLocs); in Create()
4663 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()
4667 ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1)) in CreateImplicit()
4668 ImportDecl(DC, StartLoc, Imported, EndLoc); in CreateImplicit()
4673 ImportDecl *ImportDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
4676 ImportDecl(EmptyShell()); in CreateDeserialized()
4679 ArrayRef<SourceLocation> ImportDecl::getIdentifierLocs() const { in getIdentifierLocs()
[all …]
H A DDeclPrinter.cpp75 void VisitImportDecl(ImportDecl *D);
873 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
H A DASTDumper.cpp229 void VisitImportDecl(const ImportDecl *D);
715 void ASTDumper::VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
H A DDeclBase.cpp1502 if (auto *Import = dyn_cast<ImportDecl>(D)) in addHiddenDecl()
H A DASTContext.cpp1028 if (const auto *ID = dyn_cast<ImportDecl>(D)) { in addModuleInitializer()
1040 if (isa<ImportDecl>(OnlyDecl)) in addModuleInitializer()
1522 void ASTContext::addedLocalImportDecl(ImportDecl *Import) { in addedLocalImportDecl()
9795 else if (isa<ImportDecl>(D)) in DeclMustBeEmitted()
H A DASTImporter.cpp454 ExpectedDecl VisitImportDecl(ImportDecl *D);
2071 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DMultiplexConsumer.h67 void HandleImplicitImportDecl(ImportDecl *D) override;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DObjectFilePCHContainerOperations.cpp72 bool VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
232 void HandleImplicitImportDecl(ImportDecl *D) override { in HandleImplicitImportDecl()
H A DCGDebugInfo.h463 void EmitImportDecl(const ImportDecl &ID);
H A DCGDebugInfo.cpp4328 void CGDebugInfo::EmitImportDecl(const ImportDecl &ID) { in EmitImportDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp310 void MultiplexConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
H A DASTUnit.cpp904 if (const auto *ImportD = dyn_cast<ImportDecl>(D)) { in AddTopLevelDeclarationToHash()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp400 void VisitImportDecl(ImportDecl *D);
2021 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2766 if (isa<ImportDecl>(D) || isa<VarDecl>(D)) { in isConsumerInterestedIn()
2776 isa<ImportDecl>(D) || in isConsumerInterestedIn()
3846 D = ImportDecl::CreateDeserialized(Context, ID, Record.back()); in ReadDeclRecord()
H A DASTWriterDecl.cpp119 void VisitImportDecl(ImportDecl *D);
1352 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2262 if (WritingModule && (isa<VarDecl>(D) || isa<ImportDecl>(D))) { in isRequiredDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDecl.cpp17124 ImportDecl *Import = ImportDecl::Create(Context, CurContext, StartLoc, in ActOnModuleImport()
17159 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in BuildModuleInclude()
17245 ImportDecl *ImportD = ImportDecl::CreateImplicit(getASTContext(), TU, in createImplicitModuleImportForErrorRecovery()

12