Lines Matching refs:FromD

85   llvm::Expected<Decl *> ImportImpl(Decl *FromD) override {  in ImportImpl()
86 auto *ND = dyn_cast<NamedDecl>(FromD); in ImportImpl()
88 return ASTImporter::ImportImpl(FromD); in ImportImpl()
92 RegisterImportedDecl(FromD, ND); in ImportImpl()
96 return ASTImporter::ImportImpl(FromD); in ImportImpl()
1650 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( in TEST_P() local
1653 Import(FromD, Lang_CXX03); in TEST_P()
1665 FunctionDecl *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
1667 Import(FromD, Lang_CXX03); in TEST_P()
1702 ClassTemplateDecl *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( in TEST_P() local
1705 Import(FromD, Lang_CXX03); in TEST_P()
1736 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( in TEST_P() local
1739 Import(FromD, Lang_CXX03); in TEST_P()
1769 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); in TEST_P() local
1770 auto ToD = Import(FromD, Lang_CXX03); in TEST_P()
1779 SourceManager &FromSM = FromD->getASTContext().getSourceManager(); in TEST_P()
1780 CompareSourceRanges(ToD->getSourceRange(), FromD->getSourceRange(), ToSM, in TEST_P()
1796 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); in TEST_P() local
1797 auto ToD = Import(FromD, Lang_CXX03); in TEST_P()
1800 SourceManager &FromSM = FromD->getASTContext().getSourceManager(); in TEST_P()
1801 CompareSourceRanges(ToD->getSourceRange(), FromD->getSourceRange(), ToSM, in TEST_P()
1836 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() local
1839 Import(FromD, Lang_CXX03); in TEST_P()
1937 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
1938 Imported1 = cast<VarDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
1943 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
1944 Imported2 = cast<VarDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
1951 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
1953 Import(FromD, Lang_CXX03); in TEST_P()
1969 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
1971 Import(FromD, Lang_CXX03); in TEST_P()
2002 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
2003 ASSERT_TRUE(FromD->isUsed(false)); in TEST_P()
2013 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
2015 auto *Imported1 = cast<VarDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2019 FromD->setIsUsed(); in TEST_P()
2020 auto *Imported2 = cast<VarDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2115 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, functionDecl()); in TEST_P() local
2117 Import(FromD, Lang_CXX03); in TEST_P()
2173 auto *FromD = FirstDeclMatcher<CXXMethodDecl>().match(FromTU, DFP); in TEST_P() local
2174 Import(FromD, Lang_CXX03); in TEST_P()
2351 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2354 Import(FromD, Lang_CXX03); in TEST_P()
2360 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2362 Import(FromD, Lang_CXX03); in TEST_P()
2378 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2380 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
2404 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2406 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
2430 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2432 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
2493 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
2495 auto *ImportedD = Import(FromD, Lang_CXX03); in TEST_P()
2511 auto *FromD = in TEST_P() local
2513 auto *ImportedD = Import(FromD, Lang_CXX03); in TEST_P()
2533 auto *FromD = LastDeclMatcher<FunctionDecl>().match( in TEST_P() local
2535 auto *ImportedD = Import(FromD, Lang_CXX03); in TEST_P()
2547 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2549 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2565 auto FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2567 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2582 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2584 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2600 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2602 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2623 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2625 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2652 auto *FromD = LastDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2654 auto *ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2675 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2676 ImportedD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2681 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, Pattern); in TEST_P() local
2682 ImportedD1 = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
2698 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, FunctionPattern); in TEST_P() local
2699 ASSERT_TRUE(FromD->isInIdentifierNamespace(Decl::IDNS_OrdinaryFriend)); in TEST_P()
2700 ASSERT_FALSE(FromD->isInIdentifierNamespace(Decl::IDNS_Ordinary)); in TEST_P()
2702 auto FromName = FromD->getDeclName(); in TEST_P()
2710 auto *ToD = cast<FunctionDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
3674 auto *FromD = FirstDeclMatcher<VarDecl>().match(TU, varDecl(hasName("a"))); in TEST_P() local
3675 ASSERT_TRUE(FromD->getAnyInitializer()); in TEST_P()
3676 auto *InitExpr = FromD->getAnyInitializer(); in TEST_P()
3680 auto *ToD = Import(FromD, Lang_CXX11); in TEST_P()
3959 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( in TEST_P() local
3961 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
3963 ASSERT_TRUE(MatchVerifier<Decl>{}.match(FromD, Pattern)); in TEST_P()
4015 auto *FromD = in TEST_P() local
4017 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
4021 ASSERT_TRUE(MatchVerifier<Decl>{}.match(FromD, Pattern)); in TEST_P()
4039 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() local
4043 cast<ClassTemplateSpecializationDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
4051 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() local
4055 cast<ClassTemplateSpecializationDecl>(Import(FromD, Lang_CXX03)); in TEST_P()
4455 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
4458 Import(FromD, Lang_CXX11); in TEST_P()
4474 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( in TEST_P() local
4477 Import(FromD, Lang_CXX03); in TEST_P()
4490 FunctionDecl *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
4492 Import(FromD, Lang_CXX03); in TEST_P()
4528 auto *FromD = FirstDeclMatcher<TypedefNameDecl>().match(FromTU, in TEST_P() local
4530 ASSERT_FALSE(FromD->getUnderlyingType()->isIncompleteType()); in TEST_P()
4533 auto *ImportedD = cast<TypedefNameDecl>(Import(FromD, Lang_CXX11)); in TEST_P()
4546 auto *FromD = FirstDeclMatcher<FunctionDecl>().match(FromTU, in TEST_P() local
4548 ASSERT_EQ(FromD->getNumTemplateParameterLists(), 1u); in TEST_P()
4550 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
4572 auto *FromD = FirstDeclMatcher<FunctionTemplateDecl>().match( in TEST_P() local
4575 ASSERT_EQ(FromD->getTemplateParameters()->getParam(0)->getDeclContext(), in TEST_P()
4576 FromD->getTemplatedDecl()); in TEST_P()
4578 auto *ToD = Import(FromD, Lang_CXX11); in TEST_P()
4596 auto *FromD = FirstDeclMatcher<ClassTemplateDecl>().match( in TEST_P() local
4602 ASSERT_EQ(FromD->getTemplateParameters()->getParam(0)->getDeclContext(), in TEST_P()
4603 FromD->getTemplatedDecl()); in TEST_P()
4607 auto *ToD = Import(FromD, Lang_CXX11); in TEST_P()
5841 auto CheckError = [&Importer](Decl *FromD) { in TEST_P() argument
5842 Optional<ASTImportError> OptErr = Importer->getImportDeclErrorIfAny(FromD); in TEST_P()
6119 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( in TEST_P() local
6122 return FromD->getDestructor(); in TEST_P()
6587 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
6589 Location1 = Import(FromD, Lang_C99)->getLocation(); in TEST_P()
6595 auto *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
6597 Location2 = Import(FromD, Lang_C99)->getLocation(); in TEST_P()
6629 VarDecl *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
6630 ImportedLoc = Import(FromD, Lang_C99)->getLocation(); in TEST_P()
6663 VarDecl *FromD = FirstDeclMatcher<VarDecl>().match(FromTU, Pattern); in TEST_P() local
6664 ImportedLoc = Import(FromD, Lang_C99)->getLocation(); in TEST_P()
6711 DT *FromD = in importAttr() local
6713 ASSERT_TRUE(FromD); in importAttr()
6715 DT *ToD = Import(FromD, Lang_CXX11); in importAttr()
6718 FromAttr = FromD->template getAttr<AT>(); in importAttr()
6762 auto *FromD = FirstDeclMatcher<CXXRecordDecl>().match( in TEST_P() local
6764 ASSERT_TRUE(FromD); in TEST_P()
6766 auto *ToD = Import(FromD, Lang_CXX11); in TEST_P()
6769 auto *FromAttr = FromD->getAttr<AlignedAttr>(); in TEST_P()
6794 auto *FromD = FirstDeclMatcher<FunctionDecl>().match( in TEST_P() local
6796 ASSERT_TRUE(FromD); in TEST_P()
6798 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
6802 auto *FromAttr = FromD->getAttr<FormatAttr>(); in TEST_P()
7078 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() local
7081 auto *ToD = Import(FromD, Lang_CXX17); in TEST_P()
7085 EXPECT_TRUE(findFromTU(FromD)->Importer->GetAlreadyImportedOrNull( in TEST_P()
7086 FromD->getDeducedTemplate())); in TEST_P()
7099 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() local
7102 ASSERT_FALSE(FromD->isImplicit()); in TEST_P()
7103 ASSERT_TRUE(FromD->isExplicit()); // Has the explicit keyword. in TEST_P()
7104 auto *ToD = Import(FromD, Lang_CXX17); in TEST_P()
7106 EXPECT_FALSE(FromD->isImplicit()); in TEST_P()
7120 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() local
7122 auto *ToD = Import(FromD, Lang_CXX17); in TEST_P()
7220 auto *FromD = in TEST_P() local
7222 auto *ToD = Import(FromD, Lang_CXX17); in TEST_P()
7293 auto *FromD = FirstDeclMatcher<EnumDecl>().match( in TEST_P() local
7296 ASSERT_TRUE(FromD); in TEST_P()
7297 ASSERT_TRUE(FromD->getMemberSpecializationInfo()); in TEST_P()
7299 auto *ToD = Import(FromD, Lang_CXX03); in TEST_P()
7302 EXPECT_EQ(FromD->getTemplateSpecializationKind(), in TEST_P()
7320 auto *FromD = FirstDeclMatcher<CXXConstructorDecl>().match( in TEST_P() local
7322 ASSERT_TRUE(FromD); in TEST_P()
7323 ASSERT_TRUE(FromD->isInheritingConstructor()); in TEST_P()
7325 auto *ToD = Import(FromD, Lang_CXX11); in TEST_P()