| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | TimeProfiler.cpp | 155 [](const auto &TTP) { return TTP->Stack.empty(); }) && in write() argument 182 for (const TimeTraceProfiler *TTP : Instances.List) in write() local 183 for (const TimeTraceProfilerEntry &E : TTP->Entries) in write() 184 writeEvent(E, TTP->Tid); in write() 190 for (const TimeTraceProfiler *TTP : Instances.List) in write() local 191 MaxTid = std::max(MaxTid, TTP->Tid); in write() 204 for (const TimeTraceProfiler *TTP : Instances.List) in write() local 205 for (const auto &Stat : TTP->CountAndTotalPerName) in write() 255 for (const TimeTraceProfiler *TTP : Instances.List) in write() local 256 writeMetadataEvent("thread_name", TTP->Tid, TTP->ThreadName); in write() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 66 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex() local 67 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex() 72 const auto *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() local 73 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex() 79 if (const auto *TTP = UPP.first.dyn_cast<const TemplateTypeParmType *>()) in getDepthAndIndex() local 80 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 68 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { in TemplateParameterList() local 70 TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList() 72 } else if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in TemplateParameterList() local 73 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in TemplateParameterList() 78 if (TTP->hasTypeConstraint()) in TemplateParameterList() 107 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in containsUnexpandedParameterPack() local 108 const auto *TC = TTP->getTypeConstraint(); in containsUnexpandedParameterPack() 141 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() local 142 if (TTP->hasDefaultArgument()) in getMinRequiredArguments() 161 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm)) in getDepth() local [all …]
|
| H A D | DeclPrinter.cpp | 110 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP); 1093 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() local 1094 VisitTemplateTypeParmDecl(TTP); in printTemplateParameters() 1144 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() local 1148 if (TTP->isParameterPack()) in VisitTemplateDecl() 1150 else if (TTP->getDeclName()) in VisitTemplateDecl() 1153 if (TTP->getDeclName()) { in VisitTemplateDecl() 1154 if (Policy.CleanUglifiedParameters && TTP->getIdentifier()) in VisitTemplateDecl() 1155 Out << TTP->getIdentifier()->deuglifiedName(); in VisitTemplateDecl() 1157 Out << TTP->getDeclName(); in VisitTemplateDecl() [all …]
|
| H A D | TemplateName.cpp | 254 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence() local 256 if (TTP->isParameterPack()) in getDependence()
|
| H A D | Comment.cpp | 379 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName() local 380 TPL = TTP->getTemplateParameters(); in getParamName()
|
| H A D | StmtProfile.cpp | 120 if (const TemplateTypeParmDecl *TTP = in VisitDecl() local 122 ID.AddInteger(TTP->getDepth()); in VisitDecl() 123 ID.AddInteger(TTP->getIndex()); in VisitDecl() 124 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl() 128 if (const TemplateTemplateParmDecl *TTP = in VisitDecl() local 130 ID.AddInteger(TTP->getDepth()); in VisitDecl() 131 ID.AddInteger(TTP->getIndex()); in VisitDecl() 132 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
|
| H A D | CommentSema.cpp | 1058 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() local 1061 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), in ResolveTParamReferenceHelper() 1090 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() local 1092 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(), in CorrectTypoInTParamReferenceHelper()
|
| H A D | ODRDiagsEmitter.cpp | 848 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in diagnoseMismatch() local 849 return TTP->hasDefaultArgument() && in diagnoseMismatch() 850 !TTP->defaultArgumentWasInherited(); in diagnoseMismatch() 854 auto *TTP = cast<TemplateTemplateParmDecl>(D); in diagnoseMismatch() local 855 return TTP->hasDefaultArgument() && !TTP->defaultArgumentWasInherited(); in diagnoseMismatch()
|
| H A D | ASTContext.cpp | 679 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in Profile() local 681 ID.AddBoolean(TTP->isParameterPack()); in Profile() 682 const TypeConstraint *TC = TTP->getTypeConstraint(); in Profile() 687 if (TTP->isExpandedParameterPack()) { in Profile() 689 ID.AddInteger(TTP->getNumExpansionParameters()); in Profile() 715 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() local 717 Profile(ID, C, TTP); in Profile() 782 TemplateTemplateParmDecl *TTP) const { in getCanonicalTemplateTemplateParmDecl() 785 CanonicalTemplateTemplateParm::Profile(ID, *this, TTP); in getCanonicalTemplateTemplateParmDecl() 793 TemplateParameterList *Params = TTP->getTemplateParameters(); in getCanonicalTemplateTemplateParmDecl() [all …]
|
| H A D | DeclBase.cpp | 211 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this)) in isTemplateParameterPack() local 212 return TTP->isParameterPack(); in isTemplateParameterPack() 215 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(this)) in isTemplateParameterPack() local 216 return TTP->isParameterPack(); in isTemplateParameterPack()
|
| H A D | ItaniumMangle.cpp | 1120 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleUnscopedTemplateName() local 1123 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleUnscopedTemplateName() 2153 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleTemplatePrefix() local 2154 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleTemplatePrefix() 2232 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TD)) in mangleType() local 2233 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleType() 5057 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression() local 5058 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleExpression()
|
| H A D | Decl.cpp | 283 const auto *TTP = cast<TemplateTemplateParmDecl>(P); in getLVForTemplateParameterList() local 286 if (!TTP->isExpandedParameterPack()) { in getLVForTemplateParameterList() 287 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList() 293 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); in getLVForTemplateParameterList() 296 TTP->getExpansionTemplateParameters(i), computation)); in getLVForTemplateParameterList()
|
| H A D | Type.cpp | 3680 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in getReplacedParameter() local 3681 return TTP; in getReplacedParameter()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 103 if (auto *TTP = dyn_cast_or_null<TemplateTemplateParmDecl>( in TraverseTemplateName() local 105 if (TTP->isParameterPack()) in TraverseTemplateName() 106 addUnexpanded(TTP); in TraverseTemplateName() 358 if (const TemplateTypeParmType *TTP in DiagnoseUnexpandedParameterPacks() local 360 Name = TTP->getIdentifier(); in DiagnoseUnexpandedParameterPacks() 688 if (const TemplateTypeParmType *TTP = in CheckParameterPacksForExpansion() local 690 Depth = TTP->getDepth(); in CheckParameterPacksForExpansion() 691 Index = TTP->getIndex(); in CheckParameterPacksForExpansion() 692 Name = TTP->getIdentifier(); in CheckParameterPacksForExpansion() 817 if (const TemplateTypeParmType *TTP = in getNumArgumentsInExpansion() local [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 127 HandleDefaultTempArgIntoTempTempParam(const TemplateTemplateParmDecl *TTP, in HandleDefaultTempArgIntoTempTempParam() argument 129 for (unsigned I = 0, N = TTP->getDepth() + 1; I != N; ++I) in HandleDefaultTempArgIntoTempTempParam() 324 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) { in getTemplateInstantiationArgs() local 325 R = HandleDefaultTempArgIntoTempTempParam(TTP, Result); in getTemplateInstantiationArgs() 1473 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() local 1474 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformDecl() 1479 if (!TemplateArgs.hasTemplateArgument(TTP->getDepth(), in TransformDecl() 1480 TTP->getPosition())) in TransformDecl() 1483 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformDecl() 1485 if (TTP->isParameterPack()) { in TransformDecl() [all …]
|
| H A D | SemaTemplate.cpp | 2373 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) { in transformTemplateParameter() local 2377 SemaRef.Context, DC, TTP->getBeginLoc(), TTP->getLocation(), in transformTemplateParameter() 2378 /*Depth*/ 0, Depth1IndexAdjustment + TTP->getIndex(), in transformTemplateParameter() 2379 TTP->getIdentifier(), TTP->wasDeclaredWithTypename(), in transformTemplateParameter() 2380 TTP->isParameterPack(), TTP->hasTypeConstraint(), in transformTemplateParameter() 2381 TTP->isExpandedParameterPack() in transformTemplateParameter() 2382 ? std::optional<unsigned>(TTP->getNumExpansionParameters()) in transformTemplateParameter() 2384 if (const auto *TC = TTP->getTypeConstraint()) in transformTemplateParameter() 2387 if (TTP->hasDefaultArgument()) { in transformTemplateParameter() 2389 SemaRef.SubstType(TTP->getDefaultArgumentInfo(), Args, in transformTemplateParameter() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 659 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in makeTemplateParameter() local 660 return TemplateParameter(TTP); in makeTemplateParameter() 1468 if (const auto *TTP = P->getAs<TemplateTypeParmType>()) { in DeduceTemplateArgumentsByTypeMatch() local 1471 if (A->isPlaceholderType() || Info.getDeducedDepth() != TTP->getDepth()) in DeduceTemplateArgumentsByTypeMatch() 1474 unsigned Index = TTP->getIndex(); in DeduceTemplateArgumentsByTypeMatch() 1500 assert(TTP->getDepth() == Info.getDeducedDepth() && in DeduceTemplateArgumentsByTypeMatch() 2681 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { in ConvertDeducedTemplateArgument() local 2683 TTP, SugaredOutput, in ConvertDeducedTemplateArgument() 2685 if (Inst.isInvalid() || !S.SubstDecl(TTP, S.CurContext, Args)) in ConvertDeducedTemplateArgument() 5816 if (auto *TTP = llvm::dyn_cast_or_null<TemplateTemplateParmDecl>( in TraverseTemplateName() local [all …]
|
| H A D | SemaCodeComplete.cpp | 3113 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in AddTemplateParameterChunks() local 3114 if (TTP->wasDeclaredWithTypename()) in AddTemplateParameterChunks() 3116 else if (const auto *TC = TTP->getTypeConstraint()) { in AddTemplateParameterChunks() 3123 if (TTP->getIdentifier()) { in AddTemplateParameterChunks() 3125 PlaceholderStr += TTP->getIdentifier()->deuglifiedName(); in AddTemplateParameterChunks() 3128 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks() 3137 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in AddTemplateParameterChunks() local 3142 if (TTP->getIdentifier()) { in AddTemplateParameterChunks() 3144 PlaceholderStr += TTP->getIdentifier()->deuglifiedName(); in AddTemplateParameterChunks() 3147 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 890 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { in VisitType() local 891 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitType() 969 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() local 970 if (TTP->isParameterPack()) in VisitTemplateParameterList() 973 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList() 979 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() local 981 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitTemplateName()
|
| H A D | IndexDecl.cpp | 701 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(TP)) { in indexTemplateParameters() local 702 if (TTP->hasDefaultArgument()) in indexTemplateParameters() 703 IndexCtx.indexTypeSourceInfo(TTP->getDefaultArgumentInfo(), Parent); in indexTemplateParameters() 704 if (auto *C = TTP->getTypeConstraint()) in indexTemplateParameters() 706 Parent, TTP->getLexicalDeclContext()); in indexTemplateParameters()
|
| /openbsd-src/etc/ |
| H A D | protocols | 90 ttp 84 TTP # TTP
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 3454 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { 3455 if (TTP->isExpandedParameterPack()) 3456 return TTP->getNumExpansionParameters(); 3464 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { 3465 if (TTP->isExpandedParameterPack()) 3466 return TTP->getNumExpansionTemplateParameters();
|
| H A D | ASTContext.h | 333 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 518 if (auto *TTP = dyn_cast<DITemplateTypeParameter>(Element)) in addTemplateParams() local 519 constructTemplateTypeParameterDIE(Buffer, TTP); in addTemplateParams()
|