Home
last modified time | relevance | path

Searched refs:ExternalASTMerger (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExternalASTMerger.cpp101 ExternalASTMerger &Parent;
103 const ExternalASTMerger::OriginMap &FromOrigins;
110 ExternalASTMerger *SourceMerger;
113 LazyASTImporter(ExternalASTMerger &_Parent, ASTContext &ToContext, in LazyASTImporter()
115 const ExternalASTMerger::ImporterSource &S, in LazyASTImporter()
257 ASTImporter &ExternalASTMerger::ImporterForOrigin(ASTContext &OriginContext) { in ImporterForOrigin()
265 LazyASTImporter &LazyImporterForOrigin(ExternalASTMerger &Merger, in LazyImporterForOrigin()
272 bool ExternalASTMerger::HasImporterForOrigin(ASTContext &OriginContext) { in HasImporterForOrigin()
280 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
283 ExternalASTMerger::DCOrigin Origin = Origins[DC]; in ForEachMatchingDC()
[all …]
H A DCMakeLists.txt55 ExternalASTMerger.cpp
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExternalASTMerger.h48 class ExternalASTMerger : public ExternalASTSource {
92 ExternalASTMerger *Merger;
96 bool Temporary = false, ExternalASTMerger *Merger = nullptr)
102 ExternalASTMerger *getMerger() const { return Merger; } in getMerger()
115 ExternalASTMerger(const ImporterTarget &Target,
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-import-test/
H A Dclang-import-test.cpp248 using OriginMap = clang::ExternalASTMerger::OriginMap;
256 return static_cast<ExternalASTMerger *>(Source)->GetOrigins(); in getOriginMap()
267 ExternalASTMerger::ImporterTarget Target( in AddExternalSource()
269 llvm::SmallVector<ExternalASTMerger::ImporterSource, 3> Sources; in AddExternalSource()
273 auto ES = std::make_unique<ExternalASTMerger>(Target, Sources); in AddExternalSource()
345 llvm::SmallVector<ExternalASTMerger::ImporterSource, 3> Sources; in Forget()
350 auto *Merger = static_cast<ExternalASTMerger *>(Source); in Forget()
/netbsd-src/external/apache2/llvm/lib/libclangAST/
H A DMakefile46 ExternalASTMerger.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/AST/
H A DBUILD.gn81 "ExternalASTMerger.cpp",