Searched refs:ExternalASTMerger (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExternalASTMerger.cpp | 101 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 D | CMakeLists.txt | 55 ExternalASTMerger.cpp
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ExternalASTMerger.h | 48 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 D | clang-import-test.cpp | 248 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 D | Makefile | 46 ExternalASTMerger.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/AST/ |
H A D | BUILD.gn | 81 "ExternalASTMerger.cpp",
|