Home
last modified time | relevance | path

Searched refs:ASTImporter (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExternalASTMerger.cpp99 class LazyASTImporter : public ASTImporter {
102 ASTImporter Reverse;
128 return ASTImporter::ImportImpl(FromD); in ImportImpl()
167 return ASTImporter::ImportImpl(FromD); in ImportImpl()
288 ASTImporter &Reverse = in ForEachMatchingDC()
307 ForEachMatchingDC(Tag, [&](ASTImporter &Forward, ASTImporter &Reverse, in CompleteType()
325 Interface, [&](ASTImporter &Forward, ASTImporter &Reverse, in CompleteType()
346 [&](ASTImporter &Forward, ASTImporter &Reverse, in CanComplete()
485 [&](ASTImporter &Forward, ASTImporter &Reverse, in FindExternalVisibleDeclsByName()
506 ASTImporter *Importer = C.second; in FindExternalVisibleDeclsByName()
[all …]
H A DASTImporter.cpp181 ASTImporter &Importer;
4044 ASTImporter::getFieldIndex(D) != in VisitFieldDecl()
4045 ASTImporter::getFieldIndex(FoundField)) in VisitFieldDecl()
4148 ASTImporter::getFieldIndex(D) != in VisitIndirectFieldDecl()
4149 ASTImporter::getFieldIndex(FoundField)) in VisitIndirectFieldDecl()
8857 ASTImporter::ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, in ASTImporter() function in ASTImporter
8874 ASTImporter::~ASTImporter() = default;
8898 ASTImporter::FoundDeclsTy
8931 void ASTImporter::AddToLookupTable(Decl *ToD) { in AddToLookupTable()
9054 ASTImporter &Importer;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.h36 clang::ASTImporter *m_importer = nullptr;
51 CxxModuleHandler(clang::ASTImporter &importer, clang::ASTContext *target);
H A DClangASTImporter.h261 struct ASTImporterDelegate : public clang::ASTImporter {
264 : clang::ASTImporter(*target_ctx, main.m_file_manager, *source_ctx, in ASTImporterDelegate()
277 setODRHandling(clang::ASTImporter::ODRHandlingType::Liberal); in ASTImporterDelegate()
H A DCxxModuleHandler.cpp21 CxxModuleHandler::CxxModuleHandler(ASTImporter &importer, ASTContext *target) in CxxModuleHandler()
178 T *createDecl(ASTImporter &importer, Decl *from_d, Args &&... args) {
H A DClangASTImporter.cpp892 return ASTImporter::ImportImpl(From); in ImportImpl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTMerger.h58 typedef std::vector<std::unique_ptr<ASTImporter>> ImporterVector;
179 ASTImporter &ImporterForOrigin(ASTContext &OriginContext);
186 ASTImporter &importer);
H A DASTImporter.h62 class ASTImporter {
289 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager,
294 virtual ~ASTImporter();
H A DAPValue.h254 friend class ASTImporter;
H A DExpr.h139 friend class ASTImporter; // Sets dependence directly. variable
/freebsd/contrib/llvm-project/clang/include/clang/CrossTU/
H A DCrossTranslationUnit.h30 class ASTImporter; variable
210 ASTImporter &getOrCreateASTImporter(ASTUnit *Unit);
223 llvm::DenseMap<TranslationUnitDecl *, std::unique_ptr<ASTImporter>>;
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DCodeCompletion.cpp225 std::unique_ptr<ASTImporter> Importer;
267 ASTImporter *importer = in ExternalSource()
268 new ASTImporter(ChildASTCtxt, ChildFM, ParentASTCtxt, ParentFM, in ExternalSource()
/freebsd/contrib/llvm-project/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp734 ASTImporter &Importer = getOrCreateASTImporter(Unit); in importDefinitionImpl()
781 ASTImporter &
789 ASTImporter *NewImporter = new ASTImporter( in getOrCreateASTImporter()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DASTMerge.cpp56 ASTImporter Importer(CI.getASTContext(), CI.getFileManager(), in ExecuteAction()
/freebsd/lib/clang/libclang/
H A DMakefile59 SRCS_MIN+= AST/ASTImporter.cpp