Home
last modified time | relevance | path

Searched refs:TemplateParams (Results 1 – 25 of 87) sorted by relevance

1234

/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp136 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 …]
DSemaTemplate.cpp67 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 …]
DSemaTemplateInstantiateDecl.cpp1873 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/
DSemaTemplateDeduction.cpp88 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/
DParseTemplate.cpp116 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 …]
DParseDeclCXX.cpp672 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 …]
DParseCXXInlineMethods.cpp35 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/
DParseTemplate.cpp127 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 …]
DParseDeclCXX.cpp851 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/
DMetadataTest.cpp1080 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 …]
DDebugTypeODRUniquingTest.cpp118 DO_FOR_FIELD(TemplateParams) in TEST()
141 Elements, RuntimeLang, VTableHolder, TemplateParams)); in TEST()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DLLVMContextImpl.h509 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 …]
DDebugInfoMetadata.cpp392 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/
DDebugInfoMetadata.cpp262 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 …]
DLLVMContextImpl.h438 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/
DLLVMContextImpl.h565 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 …]
DDebugInfoMetadata.cpp587 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/
DMetadataTest.cpp1683 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/
DItaniumDemangle.h1503 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/
DItaniumDemangle.h1503 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/
DItaniumDemangle.h1501 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/
DDeclTemplate.h336 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/
DDebugInfoMetadata.h920 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/
DDebugInfoMetadata.h1074 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/
DDebugInfoMetadata.h797 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 …]

1234