/llvm-project/clang/include/clang/AST/ |
H A D | ASTImporter.h | 351 llvm::Expected<const Decl *> Import(const Decl *FromD) { in Import() argument 375 auto *FromD = dyn_cast<DeclT>(FromI->second); in getImportedFromDecl() local
|
/llvm-project/clang/unittests/AST/ |
H A D | ASTImporterGenericRedeclTest.cpp | 205 auto *FromD = FirstDeclMatcher<DeclTy>().match(FromTU, getPattern()); in TypedTest_PrototypeShouldBeImportedAsAPrototypeWhenThereIsNoDefinition() local 222 auto *FromD = FirstDeclMatcher<DeclTy>().match(FromTU, getPattern()); in TypedTest_DefinitionShouldBeImportedAsADefinition() local 399 auto *FromD = // Definition in TypedTest_WholeRedeclChainIsImportedAtOnce() local 414 auto *FromD = FirstDeclMatcher<DeclTy>().match(FromTU, getPattern()); in TypedTest_ImportPrototypeThenProtoAndDefinition() local 420 auto *FromD = FirstDeclMatcher<DeclTy>().match(FromTU, getPattern()); in TypedTest_ImportPrototypeThenProtoAndDefinition() local
|
H A D | ASTImporterTest.cpp | 1837 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( TEST_P() local 1852 FunctionDecl *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 1889 ClassTemplateDecl *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( TEST_P() local 1923 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 1956 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); TEST_P() local 1983 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); TEST_P() local 2023 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( TEST_P() local 2124 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 2130 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 2138 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2156 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2189 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 2200 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 2302 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); TEST_P() local 2360 auto *FromD = FirstDeclMatcher<CXXMethodDecl>().match(FromTU, DFP); TEST_P() local 2575 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2584 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2602 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2628 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2654 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2717 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 2735 auto *FromD = TEST_P() local 2757 auto *FromD = LastDeclMatcher<FunctionDecl>().match( TEST_P() local 2771 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2789 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2806 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2824 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2847 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2876 auto *FromD = LastDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2899 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2905 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); TEST_P() local 2922 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, FunctionPattern); TEST_P() local 3898 auto *FromD = FirstDeclMatcher<VarDecl>().match(TU, varDecl(hasName("a"))); TEST_P() local 4135 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( testRecursiveFriendClassTemplate() local 4252 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 4331 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( TEST_P() local 4343 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( TEST_P() local 4951 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 4970 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( TEST_P() local 4986 FunctionDecl *FromD = FirstDeclMatcher<FunctionDecl>().match( TEST_P() local 5024 auto *FromD = FirstDeclMatcher<TypedefNameDecl>().match(FromTU, TEST_P() local 5042 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, TEST_P() local 5068 auto *FromD = FirstDeclMatcher<FunctionTemplateDecl>().match( TEST_P() local 5092 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( TEST_P() local 6616 __anon33dc775a1102(Decl *FromD) TEST_P() argument 6902 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 7595 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 7603 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 7637 VarDecl *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 7671 VarDecl *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); TEST_P() local 7720 DT *FromD = importAttr() local 8074 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( TEST_P() local 8095 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( TEST_P() local 8116 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( TEST_P() local 8216 auto *FromD = TEST_P() local 8289 auto *FromD = FirstDeclMatcher<EnumDecl>().match( TEST_P() local 8316 auto *FromD = FirstDeclMatcher<CXXConstructorDecl>().match( TEST_P() local 9212 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 9220 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 9388 CXXRecordDecl *FromD = FirstDeclMatcher<CXXRecordDecl>().match( TEST_P() local 9665 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( TEST_P() local [all...] |
H A D | ASTImporterODRStrategiesTest.cpp | 264 auto *FromD = FirstDeclMatcher<DeclTy>().match(FromTU, getPattern()); in TypedTest_ImportAfter() local
|
/llvm-project/clang/lib/AST/ |
H A D | ExternalASTMerger.cpp | 126 llvm::Expected<Decl *> ImportImpl(Decl *FromD) override { in ImportImpl() argument
|
H A D | ASTImporter.cpp | 154 : FromDC(dyn_cast<DeclContext>(FromD)), in ChildErrorHandlingStrategy() argument 246 GetImportedOrCreateDecl(ToDeclT * & ToD,FromDeclT * FromD,Args &&...args) GetImportedOrCreateDecl() argument 262 GetImportedOrCreateDecl(ToDeclT * & ToD,FromDeclT * FromD,Args &&...args) GetImportedOrCreateDecl() argument 274 GetImportedOrCreateSpecialDecl(ToDeclT * & ToD,CreateFunT CreateFun,FromDeclT * FromD,Args &&...args) GetImportedOrCreateSpecialDecl() argument 290 InitializeImportedDecl(Decl * FromD,Decl * ToD) InitializeImportedDecl() argument 308 addDeclToContexts(Decl * FromD,Decl * ToD) addDeclToContexts() argument 1945 ImportDefinitionIfNeeded(Decl * FromD,Decl * ToD) ImportDefinitionIfNeeded() argument 2166 ImportDeclContext(Decl * FromD,DeclContext * & ToDC,DeclContext * & ToLexicalDC) ImportDeclContext() argument 3331 ImportTemplateParameterLists(const DeclTy * FromD,DeclTy * ToD) ImportTemplateParameterLists() argument 9032 ImportImpl(Decl * FromD) ImportImpl() argument 9038 RegisterImportedDecl(Decl * FromD,Decl * ToD) RegisterImportedDecl() argument 9397 ImportAttrs(Decl * ToD,Decl * FromD) ImportAttrs() argument 9410 Import(Decl * FromD) Import() argument [all...] |