/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 136 TemplateParameterList *TemplateParams, 144 TemplateParameterList *TemplateParams, 155 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, 387 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() argument 432 S, TemplateParams, ParamType, ValueType, Info, Deduced, in DeduceNonTypeTemplateArgument() 440 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() argument 445 S, TemplateParams, NTTP, in DeduceNonTypeTemplateArgument() 454 Sema &S, TemplateParameterList *TemplateParams, in DeduceNullPtrTemplateArgument() argument 463 return DeduceNonTypeTemplateArgument(S, TemplateParams, NTTP, in DeduceNullPtrTemplateArgument() 473 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() argument [all …]
|
D | SemaTemplate.cpp | 67 if (!LSI->TemplateParams.empty()) { in getTemplateDepth() 82 if (!Info.TemplateParams.empty()) { in getTemplateDepth() 1695 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, in CheckClassTemplate() argument 1699 assert(TemplateParams && TemplateParams->size() > 0 && in CheckClassTemplate() 1705 if (CheckTemplateDeclScope(S, TemplateParams)) in CheckClassTemplate() 1746 if (RebuildTemplateParamsInCurrentInstantiation(TemplateParams)) in CheckClassTemplate() 1863 !TemplateParameterListsAreEqual(TemplateParams, in CheckClassTemplate() 1924 TemplateParams, in CheckClassTemplate() 1974 DeclarationName(Name), TemplateParams, in CheckClassTemplate() 2144 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); in transformConstructor() local [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 1873 FunctionDecl *D, TemplateParameterList *TemplateParams, in VisitFunctionDecl() argument 1878 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl() 1896 bool MergeWithParentScope = (TemplateParams != nullptr) || in VisitFunctionDecl() 1916 if (TemplateParams && TemplateParams->size()) { in VisitFunctionDecl() 1918 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitFunctionDecl() 1926 TemplateParams = TemplateParameterList::Create( in VisitFunctionDecl() 1927 SemaRef.Context, TemplateParams->getTemplateLoc(), in VisitFunctionDecl() 1928 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitFunctionDecl() 1929 TemplateParams->getRAngleLoc(), TemplateParams->getRequiresClause()); in VisitFunctionDecl() 2022 if (TemplateParams) { in VisitFunctionDecl() [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 96 TemplateParameterList *TemplateParams, 106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, 375 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() argument 434 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() argument 446 = DeduceTemplateArguments(S, TemplateParams, in DeduceTemplateArguments() 456 return DeduceTemplateArguments(S, TemplateParams, Param->getArgs(), in DeduceTemplateArguments() 483 TemplateParams, in DeduceTemplateArguments() 491 S, TemplateParams, Param->getArgs(), Param->getNumArgs(), in DeduceTemplateArguments() 579 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, in PackDeductionScope() argument [all …]
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 116 SmallVector<Decl*, 4> TemplateParams; in ParseTemplateDeclarationOrSpecialization() local 118 TemplateParams, LAngleLoc, RAngleLoc)) { in ParseTemplateDeclarationOrSpecialization() 126 if (!TemplateParams.empty()) { in ParseTemplateDeclarationOrSpecialization() 146 TemplateParams, RAngleLoc, OptionalRequiresClauseConstraintER.get())); in ParseTemplateDeclarationOrSpecialization() 217 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams in ParseSingleDeclarationAfterTemplate() 331 SmallVectorImpl<Decl*> &TemplateParams, in ParseTemplateParameters() argument 343 Failed = ParseTemplateParameterList(Depth, TemplateParams); in ParseTemplateParameters() 371 SmallVectorImpl<Decl*> &TemplateParams) { in ParseTemplateParameterList() argument 374 = ParseTemplateParameter(Depth, TemplateParams.size())) { in ParseTemplateParameterList() 375 TemplateParams.push_back(TmpParam); in ParseTemplateParameterList() [all …]
|
D | ParseDeclCXX.cpp | 672 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseUsingDeclaration() local 674 TemplateParams ? TemplateParams->data() : nullptr, in ParseUsingDeclaration() 675 TemplateParams ? TemplateParams->size() : 0); in ParseUsingDeclaration() 1384 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier() local 1413 if (TemplateParams && TemplateInfo.LastParameterListWasEmpty) { in ParseClassSpecifier() 1414 if (TemplateParams->size() > 1) { in ParseClassSpecifier() 1415 TemplateParams->pop_back(); in ParseClassSpecifier() 1417 TemplateParams = nullptr; in ParseClassSpecifier() 1424 TemplateParams = nullptr; in ParseClassSpecifier() 1667 TemplateParams = nullptr; in ParseClassSpecifier() [all …]
|
D | ParseCXXInlineMethods.cpp | 35 MultiTemplateParamsArg TemplateParams( in ParseCXXInlineMethodDef() local 36 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() in ParseCXXInlineMethodDef() 38 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0); in ParseCXXInlineMethodDef() 43 TemplateParams); in ParseCXXInlineMethodDef() 46 TemplateParams, nullptr, in ParseCXXInlineMethodDef()
|
/external/llvm-project/clang/lib/Parse/ |
D | ParseTemplate.cpp | 127 SmallVector<NamedDecl*, 4> TemplateParams; in ParseTemplateDeclarationOrSpecialization() local 130 TemplateParams, LAngleLoc, RAngleLoc)) { in ParseTemplateDeclarationOrSpecialization() 138 if (!TemplateParams.empty()) { in ParseTemplateDeclarationOrSpecialization() 159 TemplateParams, RAngleLoc, OptionalRequiresClauseConstraintER.get())); in ParseTemplateDeclarationOrSpecialization() 231 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams in ParseSingleDeclarationAfterTemplate() 249 if (TemplateInfo.TemplateParams) in ParseSingleDeclarationAfterTemplate() 250 DeclaratorInfo.setTemplateParameterLists(*TemplateInfo.TemplateParams); in ParseSingleDeclarationAfterTemplate() 425 *TemplateInfo.TemplateParams, in ParseConceptDefinition() 440 SmallVectorImpl<NamedDecl *> &TemplateParams, SourceLocation &LAngleLoc, in ParseTemplateParameters() argument 453 Failed = ParseTemplateParameterList(Depth, TemplateParams); in ParseTemplateParameters() [all …]
|
D | ParseDeclCXX.cpp | 851 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseAliasDeclarationAfterDeclarator() local 853 TemplateParams ? TemplateParams->data() : nullptr, in ParseAliasDeclarationAfterDeclarator() 854 TemplateParams ? TemplateParams->size() : 0); in ParseAliasDeclarationAfterDeclarator() 1571 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier() local 1583 if (TemplateParams && TemplateInfo.LastParameterListWasEmpty) { in ParseClassSpecifier() 1584 if (TemplateParams->size() > 1) { in ParseClassSpecifier() 1585 TemplateParams->pop_back(); in ParseClassSpecifier() 1587 TemplateParams = nullptr; in ParseClassSpecifier() 1593 TemplateParams = nullptr; in ParseClassSpecifier() 1867 TemplateParams = nullptr; in ParseClassSpecifier() [all …]
|
/external/llvm/unittests/IR/ |
D | MetadataTest.cpp | 1080 MDTuple *TemplateParams = getTuple(); in TEST_F() local 1086 VTableHolder, TemplateParams, Identifier); in TEST_F() 1100 EXPECT_EQ(TemplateParams, N->getTemplateParams().get()); in TEST_F() 1106 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1111 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1115 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1119 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1123 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1127 RuntimeLang, VTableHolder, TemplateParams, Identifier)); in TEST_F() 1131 RuntimeLang, VTableHolder, TemplateParams, Identifier)); in TEST_F() [all …]
|
D | DebugTypeODRUniquingTest.cpp | 118 DO_FOR_FIELD(TemplateParams) in TEST() 141 Elements, RuntimeLang, VTableHolder, TemplateParams)); in TEST()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | LLVMContextImpl.h | 509 Metadata *TemplateParams; 517 Metadata *VTableHolder, Metadata *TemplateParams, 523 TemplateParams(TemplateParams), Identifier(Identifier), 532 TemplateParams(N->getRawTemplateParams()), 546 TemplateParams == RHS->getRawTemplateParams() && 557 TemplateParams); 622 Metadata *TemplateParams; 631 unsigned SPFlags, Metadata *Unit, Metadata *TemplateParams, 638 Unit(Unit), TemplateParams(TemplateParams), Declaration(Declaration), 648 TemplateParams(N->getRawTemplateParams()), [all …]
|
D | DebugInfoMetadata.cpp | 392 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl() argument 400 VTableHolder, TemplateParams, Identifier, Discriminator)); in getImpl() 402 Elements, VTableHolder, TemplateParams, Identifier, in getImpl() 414 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) { in buildODRType() argument 423 VTableHolder, TemplateParams, &Identifier, Discriminator); in buildODRType() 434 Elements, VTableHolder, TemplateParams, &Identifier, in buildODRType() 449 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator) { in getODRType() argument 458 TemplateParams, &Identifier, Discriminator); in getODRType() 635 Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, in getImpl() argument 642 SPFlags, Unit, TemplateParams, Declaration, in getImpl() [all …]
|
/external/llvm/lib/IR/ |
D | DebugInfoMetadata.cpp | 262 Metadata *TemplateParams, MDString *Identifier, StorageType Storage, in getImpl() argument 270 VTableHolder, TemplateParams, Identifier)); in getImpl() 272 Elements, VTableHolder, TemplateParams, Identifier}; in getImpl() 283 Metadata *VTableHolder, Metadata *TemplateParams) { in buildODRType() argument 292 VTableHolder, TemplateParams, &Identifier); in buildODRType() 303 Elements, VTableHolder, TemplateParams, &Identifier}; in buildODRType() 317 Metadata *VTableHolder, Metadata *TemplateParams) { in getODRType() argument 326 TemplateParams, &Identifier); in getODRType() 416 Metadata *TemplateParams, Metadata *Declaration, Metadata *Variables, in getImpl() argument 424 Flags, IsOptimized, Unit, TemplateParams, Declaration, Variables)); in getImpl() [all …]
|
D | LLVMContextImpl.h | 438 Metadata *TemplateParams; 445 Metadata *VTableHolder, Metadata *TemplateParams, 451 TemplateParams(TemplateParams), Identifier(Identifier) {} 459 TemplateParams(N->getRawTemplateParams()), 472 TemplateParams == RHS->getRawTemplateParams() && 481 TemplateParams); 535 Metadata *TemplateParams; 544 bool IsOptimized, Metadata *Unit, Metadata *TemplateParams, 552 TemplateParams(TemplateParams), Declaration(Declaration), 563 TemplateParams(N->getRawTemplateParams()), [all …]
|
/external/llvm-project/llvm/lib/IR/ |
D | LLVMContextImpl.h | 565 Metadata *TemplateParams; 577 Metadata *VTableHolder, Metadata *TemplateParams, 585 TemplateParams(TemplateParams), Identifier(Identifier), 595 TemplateParams(N->getRawTemplateParams()), 612 TemplateParams == RHS->getRawTemplateParams() && 626 TemplateParams); 691 Metadata *TemplateParams; 700 unsigned SPFlags, Metadata *Unit, Metadata *TemplateParams, 707 Unit(Unit), TemplateParams(TemplateParams), Declaration(Declaration), 717 TemplateParams(N->getRawTemplateParams()), [all …]
|
D | DebugInfoMetadata.cpp | 587 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl() argument 596 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams, in getImpl() 599 Elements, VTableHolder, TemplateParams, Identifier, in getImpl() 612 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in buildODRType() argument 623 VTableHolder, TemplateParams, &Identifier, Discriminator, in buildODRType() 635 Elements, VTableHolder, TemplateParams, &Identifier, in buildODRType() 651 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in getODRType() argument 662 TemplateParams, &Identifier, Discriminator, DataLocation, Associated, in getODRType() 849 Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, in getImpl() argument 856 SPFlags, Unit, TemplateParams, Declaration, in getImpl() [all …]
|
/external/llvm-project/llvm/unittests/IR/ |
D | MetadataTest.cpp | 1683 MDTuple *TemplateParams = getTuple(); in TEST_F() local 1689 VTableHolder, TemplateParams, Identifier); in TEST_F() 1703 EXPECT_EQ(TemplateParams, N->getTemplateParams().get()); in TEST_F() 1709 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1714 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1718 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1722 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1726 VTableHolder, TemplateParams, Identifier)); in TEST_F() 1730 RuntimeLang, VTableHolder, TemplateParams, Identifier)); in TEST_F() 1734 RuntimeLang, VTableHolder, TemplateParams, Identifier)); in TEST_F() [all …]
|
/external/llvm-project/libcxxabi/src/demangle/ |
D | ItaniumDemangle.h | 1503 NodeArray TemplateParams; variable 1510 : Node(KClosureTypeName), TemplateParams(TemplateParams_), in ClosureTypeName() 1514 F(TemplateParams, Params, Count); in match() 1518 if (!TemplateParams.empty()) { in printDeclarator() 1520 TemplateParams.printWithComma(S); in printDeclarator() 2376 OldNumTemplateParamLists(TheParser->TemplateParams.size()) { in ScopedTemplateParamList() 2377 Parser->TemplateParams.push_back(&Params); in ScopedTemplateParamList() 2380 assert(Parser->TemplateParams.size() >= OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2381 Parser->TemplateParams.dropBack(OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2395 PODSmallVector<TemplateParamList *, 4> TemplateParams; member [all …]
|
/external/llvm-project/llvm/include/llvm/Demangle/ |
D | ItaniumDemangle.h | 1503 NodeArray TemplateParams; variable 1510 : Node(KClosureTypeName), TemplateParams(TemplateParams_), in ClosureTypeName() 1514 F(TemplateParams, Params, Count); in match() 1518 if (!TemplateParams.empty()) { in printDeclarator() 1520 TemplateParams.printWithComma(S); in printDeclarator() 2376 OldNumTemplateParamLists(Parser->TemplateParams.size()) { in ScopedTemplateParamList() 2377 Parser->TemplateParams.push_back(&Params); in ScopedTemplateParamList() 2380 assert(Parser->TemplateParams.size() >= OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2381 Parser->TemplateParams.dropBack(OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2395 PODSmallVector<TemplateParamList *, 4> TemplateParams; member [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
D | ItaniumDemangle.h | 1501 NodeArray TemplateParams; variable 1508 : Node(KClosureTypeName), TemplateParams(TemplateParams_), in ClosureTypeName() 1512 F(TemplateParams, Params, Count); in match() 1516 if (!TemplateParams.empty()) { in printDeclarator() 1518 TemplateParams.printWithComma(S); in printDeclarator() 2314 OldNumTemplateParamLists(Parser->TemplateParams.size()) { in ScopedTemplateParamList() 2315 Parser->TemplateParams.push_back(&Params); in ScopedTemplateParamList() 2318 assert(Parser->TemplateParams.size() >= OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2319 Parser->TemplateParams.dropBack(OldNumTemplateParamLists); in ~ScopedTemplateParamList() 2333 PODSmallVector<TemplateParamList *, 4> TemplateParams; member [all …]
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 336 TemplateParams(nullptr) {} in TemplateDecl() 343 TemplateParams(Params) {} in TemplateDecl() 349 TemplateParams(Params) {} in TemplateDecl() 354 return TemplateParams; in getTemplateParameters() 367 return SourceRange(TemplateParams->getTemplateLoc(), in getSourceRange() 383 TemplateParameterList* TemplateParams; variable 390 assert(!TemplateParams && "TemplateParams already set!"); in init() 392 TemplateParams = templateParams; in init() 1787 TemplateParameterList* TemplateParams; 1813 TemplateParams(nullptr), ArgsAsWritten(nullptr), [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | DebugInfoMetadata.h | 920 DITemplateParameterArray TemplateParams, StringRef Identifier, 926 RuntimeLang, VTableHolder, TemplateParams.get(), 934 Metadata *VTableHolder, Metadata *TemplateParams, 953 DITemplateParameterArray TemplateParams = nullptr, 958 VTableHolder, TemplateParams, Identifier, Discriminator)) 965 Metadata *TemplateParams = nullptr, 970 VTableHolder, TemplateParams, Identifier, Discriminator)) 987 Metadata *TemplateParams, Metadata *Discriminator); 1006 Metadata *TemplateParams, Metadata *Discriminator); 1048 void replaceTemplateParams(DITemplateParameterArray TemplateParams) { in replaceTemplateParams() argument [all …]
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | DebugInfoMetadata.h | 1074 DITemplateParameterArray TemplateParams, StringRef Identifier, 1081 RuntimeLang, VTableHolder, TemplateParams.get(), 1090 Metadata *VTableHolder, Metadata *TemplateParams, 1112 DITemplateParameterArray TemplateParams = nullptr, 1117 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams, 1125 Metadata *TemplateParams = nullptr, MDString *Identifier = nullptr, 1130 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams, 1148 Metadata *TemplateParams, Metadata *Discriminator, 1169 Metadata *TemplateParams, Metadata *Discriminator, 1243 void replaceTemplateParams(DITemplateParameterArray TemplateParams) { in replaceTemplateParams() argument [all …]
|
/external/llvm/include/llvm/IR/ |
D | DebugInfoMetadata.h | 797 DITypeRef VTableHolder, DITemplateParameterArray TemplateParams, 802 RuntimeLang, VTableHolder, TemplateParams.get(), 810 Metadata *VTableHolder, Metadata *TemplateParams, 828 DITemplateParameterArray TemplateParams = nullptr, 832 VTableHolder, TemplateParams, Identifier)) 839 Metadata *TemplateParams = nullptr, 843 VTableHolder, TemplateParams, Identifier)) 860 Metadata *TemplateParams); 879 Metadata *TemplateParams); 915 void replaceTemplateParams(DITemplateParameterArray TemplateParams) { [all …]
|