/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 455 S, TemplateParams, NTTP, in DeduceNonTypeTemplateArgument() 714 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info), in PackDeductionScope() 724 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info) { in PackDeductionScope() 1000 TemplateParameterList *TemplateParams; member in __anon0242cb980111::PackDeductionScope 3243 TemplateParameterList *TemplateParams in SubstituteExplicitTemplateArguments() local 3949 Deduced(TemplateParams->size()); in ResolveOverloadForDeduction() 4248 TemplateParameterList *TemplateParams in DeduceTemplateArguments() local 4472 TemplateParameterList *TemplateParams in DeduceTemplateArguments() local 4670 TemplateParameterList *TemplateParams in DeduceTemplateArguments() local 6556 TemplateParameterList *TemplateParams in MarkDeducedTemplateParameters() local [all …]
|
H A D | SemaLambda.cpp | 237 LSI->TemplateParams, in getGenericLambdaTemplateParameterList() 510 assert(LSI->TemplateParams.empty() && in ActOnLambdaExplicitTemplateParameterList() 957 TemplateParameterList *TemplateParams) { in AddTemplateParametersToLambdaCallOperator() argument 961 TemplateParams, CallOperator); in AddTemplateParametersToLambdaCallOperator() 978 TemplateParameterList *TemplateParams = in CompleteLambdaCallOperator() local 983 if (TemplateParams) { in CompleteLambdaCallOperator() 994 LSI->Lambda->setLambdaIsGeneric(TemplateParams); in CompleteLambdaCallOperator() 1320 TemplateParameterList *TemplateParams = in ActOnLambdaClosureParameters() local 1322 if (TemplateParams) { in ActOnLambdaClosureParameters() 1438 TemplateParameterList *TemplateParams = in ActOnStartOfLambdaDefinition() local [all …]
|
H A D | HLSLExternalSemaSource.cpp | 421 llvm::SmallVector<NamedDecl *> TemplateParams; in defineHLSLVectorAlias() local 428 TemplateParams.emplace_back(TypeParam); in defineHLSLVectorAlias() 438 TemplateParams.emplace_back(SizeParam); in defineHLSLVectorAlias() 442 TemplateParams, SourceLocation(), nullptr); in defineHLSLVectorAlias()
|
H A D | SemaTemplate.cpp | 73 if (!LSI->TemplateParams.empty()) { in getTemplateDepth() 88 if (!Info.TemplateParams.empty()) { in getTemplateDepth() 1863 assert(TemplateParams && TemplateParams->size() > 0 && in CheckClassTemplate() 2092 TemplateParams, in CheckClassTemplate() 2337 TemplateParams->begin(), TemplateParams->end()); in transformConstructor() 8579 << TemplateParams->getSourceRange(); in CheckTemplateDeclScope() 8819 TemplateParameterList *TemplateParams = in CheckTemplatePartialSpecializationArgs() local 8871 TemplateParameterList *TemplateParams = in ActOnClassTemplateSpecialization() local 8880 if (TemplateParams && CheckTemplateDeclScope(S, TemplateParams)) in ActOnClassTemplateSpecialization() 8883 if (TemplateParams && TemplateParams->size() > 0) { in ActOnClassTemplateSpecialization() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 2062 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl() 2100 if (TemplateParams && TemplateParams->size()) { in VisitFunctionDecl() 2112 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitFunctionDecl() 2113 TemplateParams->getRAngleLoc(), TemplateParams->getRequiresClause()); in VisitFunctionDecl() 2198 if (TemplateParams) { in VisitFunctionDecl() 2375 TemplateParams, in VisitFunctionDecl() 2425 if (FunctionTemplate && !TemplateParams) { in VisitCXXMethodDecl() 2508 if (TemplateParams && TemplateParams->size()) { in VisitCXXMethodDecl() 2520 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitCXXMethodDecl() 2521 TemplateParams->getRAngleLoc(), TemplateParams->getRequiresClause()); in VisitCXXMethodDecl() [all …]
|
H A D | SemaConcept.cpp | 1216 TemplateParameterList *TemplateParams = Concept->getTemplateParameters(); in substituteParameterMappings() local 1221 llvm::SmallBitVector OccurringIndices(TemplateParams->size()); in substituteParameterMappings() 1226 for (unsigned I = 0, J = 0, C = TemplateParams->size(); I != C; ++I) in substituteParameterMappings() 1230 TemplateParams->begin()[I], in substituteParameterMappings()
|
H A D | SemaTemplateInstantiate.cpp | 923 TemplateParameterList *TemplateParams = nullptr; in PrintInstantiationStack() local 925 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack() 927 TemplateParams = in PrintInstantiationStack() 934 << getTemplateArgumentBindingsText(TemplateParams, in PrintInstantiationStack() 942 TemplateParameterList *TemplateParams = nullptr; in PrintInstantiationStack() local 944 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack() 946 TemplateParams = in PrintInstantiationStack() 952 << getTemplateArgumentBindingsText(TemplateParams, in PrintInstantiationStack()
|
H A D | SemaDecl.cpp | 5211 !TemplateParams.empty() && TemplateParams.back()->size() == 0; in ParsedFreeStandingDeclSpec() 7751 if (TemplateParams) { in ActOnVariableDeclarator() 7752 if (!TemplateParams->size() && in ActOnVariableDeclarator() 7756 Diag(TemplateParams->getTemplateLoc(), in ActOnVariableDeclarator() 7761 TemplateParams = nullptr; in ActOnVariableDeclarator() 8185 TemplateParams, in ActOnVariableDeclarator() 9932 TemplateParameterList *TemplateParams = in ActOnFunctionDeclarator() local 9937 if (TemplateParams) { in ActOnFunctionDeclarator() 9942 if (TemplateParams->size() > 0) { in ActOnFunctionDeclarator() 17245 if (TemplateParameterList *TemplateParams = in ActOnTag() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 129 SmallVector<NamedDecl*, 4> TemplateParams; in ParseTemplateDeclarationOrSpecialization() local 140 if (!TemplateParams.empty()) { in ParseTemplateDeclarationOrSpecialization() 247 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams in ParseSingleDeclarationAfterTemplate() 268 if (TemplateInfo.TemplateParams) in ParseSingleDeclarationAfterTemplate() 489 Failed = ParseTemplateParameterList(Depth, TemplateParams); in ParseTemplateParameters() 522 = ParseTemplateParameter(Depth, TemplateParams.size())) { in ParseTemplateParameterList() 523 TemplateParams.push_back(TmpParam); in ParseTemplateParameterList() 905 SmallVector<NamedDecl*,8> TemplateParams; in ParseTemplateTemplateParameter() local 1705 if (TemplateParams) in getSourceRange() 1706 return getTemplateParamsRange(TemplateParams->data(), in getSourceRange() [all …]
|
H A D | ParseDeclCXX.cpp | 937 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseAliasDeclarationAfterDeclarator() local 939 TemplateParams ? TemplateParams->data() : nullptr, in ParseAliasDeclarationAfterDeclarator() 940 TemplateParams ? TemplateParams->size() : 0); in ParseAliasDeclarationAfterDeclarator() 1724 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier() local 2055 MultiTemplateParamsArg(TemplateParams ? &(*TemplateParams)[0] in ParseClassSpecifier() 2057 TemplateParams ? TemplateParams->size() : 0), in ParseClassSpecifier() 2081 MultiTemplateParamsArg(TemplateParams ? &(*TemplateParams)[0] : nullptr, in ParseClassSpecifier() 2082 TemplateParams ? TemplateParams->size() : 0)); in ParseClassSpecifier() 2106 MultiTemplateParamsArg(&(*TemplateParams)[0], TemplateParams->size()); in ParseClassSpecifier() 2864 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() in ParseCXXClassMemberDeclaration() [all …]
|
H A D | ParseCXXInlineMethods.cpp | 34 MultiTemplateParamsArg TemplateParams( in ParseCXXInlineMethodDef() local 35 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() in ParseCXXInlineMethodDef() 37 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0); in ParseCXXInlineMethodDef() 42 TemplateParams); in ParseCXXInlineMethodDef() 45 TemplateParams, nullptr, in ParseCXXInlineMethodDef()
|
H A D | Parser.cpp | 1347 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); in ParseFunctionDefinition() 1376 !TemplateInfo.TemplateParams && in ParseFunctionDefinition() 1441 TemplateInfo.TemplateParams in ParseFunctionDefinition() 1442 ? *TemplateInfo.TemplateParams in ParseFunctionDefinition()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | LLVMContextImpl.h | 637 Metadata *TemplateParams; 658 TemplateParams(TemplateParams), Identifier(Identifier), 669 TemplateParams(N->getRawTemplateParams()), 701 TemplateParams, Annotations); 764 Metadata *TemplateParams; 783 Unit(Unit), TemplateParams(TemplateParams), Declaration(Declaration), 794 TemplateParams(N->getRawTemplateParams()), 874 TemplateParams == RHS->getRawTemplateParams(); 1056 Metadata *TemplateParams; 1069 TemplateParams(TemplateParams), AlignInBits(AlignInBits), [all …]
|
H A D | DebugInfoMetadata.cpp | 759 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl() argument 773 Elements, VTableHolder, TemplateParams, Identifier, in getImpl() 787 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in buildODRType() argument 798 VTableHolder, TemplateParams, &Identifier, Discriminator, in buildODRType() 840 TemplateParams, &Identifier, Discriminator, DataLocation, Associated, in getODRType() 1118 Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, in getImpl() argument 1127 SPFlags, Unit, TemplateParams, Declaration, in getImpl() 1133 ContainingType, TemplateParams, ThrownTypes, Annotations, in getImpl() 1141 if (!TemplateParams) { in getImpl() 1272 Metadata *TemplateParams, uint32_t AlignInBits, in getImpl() argument [all …]
|
H A D | DIBuilder.cpp | 479 unsigned RunTimeLang, DIType *VTableHolder, MDNode *TemplateParams, in createClassType() argument 488 cast_or_null<MDTuple>(TemplateParams), UniqueIdentifier); in createClassType() 729 DIExpression *Expr, MDNode *Decl, MDTuple *TemplateParams, in createGlobalVariableExpression() argument 736 cast_or_null<DIDerivedType>(Decl), TemplateParams, AlignInBits, in createGlobalVariableExpression() 748 MDTuple *TemplateParams, uint32_t AlignInBits) { in createTempGlobalVariableFwdDecl() argument 754 cast_or_null<DIDerivedType>(Decl), TemplateParams, AlignInBits, in createTempGlobalVariableFwdDecl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfoMetadata.h | 1124 DITemplateParameterArray TemplateParams, StringRef Identifier, 1132 RuntimeLang, VTableHolder, TemplateParams.get(), 1141 Metadata *VTableHolder, Metadata *TemplateParams, 1163 DITemplateParameterArray TemplateParams = nullptr, 1202 Metadata *TemplateParams, Metadata *Discriminator, 1223 Metadata *TemplateParams, Metadata *Discriminator, 1304 void replaceTemplateParams(DITemplateParameterArray TemplateParams) { in replaceTemplateParams() argument 1305 replaceOperandWith(6, TemplateParams.get()); in replaceTemplateParams() 1687 Metadata *TemplateParams, Metadata *Declaration, 1709 DITemplateParameterArray TemplateParams = nullptr, [all …]
|
H A D | DIBuilder.h | 688 MDTuple *TemplateParams = nullptr, uint32_t AlignInBits = 0, 696 MDTuple *TemplateParams = nullptr, uint32_t AlignInBits = 0);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 1770 NodeArray TemplateParams; variable 1789 if (!TemplateParams.empty()) { in printDeclarator() 1792 TemplateParams.printWithComma(OB); in printDeclarator() 2659 decltype(TemplateParams) OldParams; 2666 Parser->TemplateParams.clear(); in SaveTemplateParams() 2698 TemplateParams.clear(); in reset() 2819 if (TemplateParams.empty() || !TemplateParams[0] || in resolveForwardTemplateRefs() 3122 TemplateParams.clear(); in parseUnnamedTypeName() 3168 TemplateParams.pop_back(); in parseUnnamedTypeName() 5699 if (Level >= TemplateParams.size() || !TemplateParams[Level] || [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 433 return TemplateParams; in getTemplateParameters() 464 TemplateParameterList *TemplateParams; variable 468 TemplateParams = TParams; in setTemplateParameters() 2070 TemplateParameterList* TemplateParams = nullptr; 2125 return TemplateParams; 2135 TemplateParams->getAssociatedConstraints(AC); 2139 return TemplateParams->hasAssociatedConstraints(); 2866 TemplateParameterList *TemplateParams = nullptr; 2916 return TemplateParams; 2931 TemplateParams->getAssociatedConstraints(AC); [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 635 TemplateParameterList *TemplateParams, 638 TemplateParameterList *TemplateParams,
|
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangleNodes.cpp | 223 if (!TemplateParams) in outputTemplateParameters() 226 TemplateParams->output(OB, Flags); in outputTemplateParameters()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordWriter.h | 266 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 266 : NamedDecl(DK, DC, L, Name), TemplatedDecl(Decl), TemplateParams(Params) {} in TemplateDecl() 272 TemplateParams->getAssociatedConstraints(AC); in getAssociatedConstraints() 279 if (TemplateParams->hasAssociatedConstraints()) in hasAssociatedConstraints() 1107 TemplateParams(Params), ArgsAsWritten(ArgInfos), in ClassTemplatePartialSpecializationDecl() 1412 TemplateParams(Params), ArgsAsWritten(ArgInfos), in VarTemplatePartialSpecializationDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1531 ParsedTemplateInfo() : Kind(NonTemplate), TemplateParams(nullptr) {} in ParsedTemplateInfo() 1533 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1537 TemplateParams(TemplateParams), 1542 : Kind(ExplicitInstantiation), TemplateParams(nullptr), in ParsedTemplateInfo() 1560 TemplateParameterLists *TemplateParams; member 3611 SmallVectorImpl<NamedDecl *> &TemplateParams, 3615 SmallVectorImpl<NamedDecl*> &TemplateParams);
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 1609 Metadata *TemplateParams = nullptr; in parseOneMetadata() local 1643 TemplateParams = getMDOrNull(Record[14]); in parseOneMetadata() 1649 TemplateParams = getMDOrNull(Record[14]); in parseOneMetadata() 1670 VTableHolder, TemplateParams, Discriminator, DataLocation, Associated, in parseOneMetadata() 1678 Elements, RuntimeLang, VTableHolder, TemplateParams, in parseOneMetadata()
|