Home
last modified time | relevance | path

Searched refs:TTP (Results 1 – 25 of 30) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DTimeProfiler.cpp155 [](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 DSemaInternal.h66 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 DDeclTemplate.cpp68 } 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 DDeclPrinter.cpp110 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 DTemplateName.cpp254 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence() local
256 if (TTP->isParameterPack()) in getDependence()
H A DComment.cpp379 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName() local
380 TPL = TTP->getTemplateParameters(); in getParamName()
H A DStmtProfile.cpp120 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 DCommentSema.cpp1058 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 DODRDiagsEmitter.cpp848 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 DASTContext.cpp679 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 DDeclBase.cpp211 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 DItaniumMangle.cpp1120 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 DDecl.cpp283 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 DType.cpp3680 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 DSemaTemplateVariadic.cpp103 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 DSemaTemplateInstantiate.cpp127 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 DSemaTemplate.cpp2373 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 DSemaTemplateDeduction.cpp659 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 DSemaCodeComplete.cpp3113 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 DUSRGeneration.cpp890 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 DIndexDecl.cpp701 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 Dprotocols90 ttp 84 TTP # TTP
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclTemplate.h3454 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 DASTContext.h333 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp518 if (auto *TTP = dyn_cast<DITemplateTypeParameter>(Element)) in addTemplateParams() local
519 constructTemplateTypeParameterDIE(Buffer, TTP); in addTemplateParams()

12