Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DTimeProfiler.cpp131 [](const auto &TTP) { return TTP->Stack.empty(); }) && in write() argument
158 for (const TimeTraceProfiler *TTP : *ThreadTimeTraceProfilerInstances) in write()
159 for (const Entry &E : TTP->Entries) in write()
160 writeEvent(E, TTP->Tid); in write()
166 for (const TimeTraceProfiler *TTP : *ThreadTimeTraceProfilerInstances) in write()
167 MaxTid = std::max(MaxTid, TTP->Tid); in write()
180 for (const TimeTraceProfiler *TTP : *ThreadTimeTraceProfilerInstances) in write()
181 for (const auto &Stat : TTP->CountAndTotalPerName) in write()
232 writeMetadataEvent("thread_name", TTP->Tid, TTP->ThreadName); in write()
276 for (auto *TTP : *ThreadTimeTraceProfilerInstances) in timeTraceProfilerCleanup()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclTemplate.cpp78 if (TTP->hasTypeConstraint()) in TemplateParameterList()
108 const auto *TC = TTP->getTypeConstraint(); in containsUnexpandedParameterPack()
142 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
162 return TTP->getDepth(); in getDepth()
190 if (const auto *TC = TTP->getTypeConstraint()) in getAssociatedConstraints()
526 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
527 ID.AddBoolean(TTP->hasTypeConstraint()); in ProfileTemplateParameterList()
535 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
841 auto *TTP = in CreateDeserialized() local
845 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
[all …]
H A DDeclPrinter.cpp1090 VisitTemplateTypeParmDecl(TTP); in printTemplateParameters()
1144 if (TTP->isParameterPack()) in VisitTemplateDecl()
1146 else if (TTP->getDeclName()) in VisitTemplateDecl()
1149 if (TTP->getDeclName()) { in VisitTemplateDecl()
1153 Out << TTP->getDeclName(); in VisitTemplateDecl()
1754 else if (TTP->wasDeclaredWithTypename()) in VisitTemplateTypeParmDecl()
1759 if (TTP->isParameterPack()) in VisitTemplateTypeParmDecl()
1761 else if (TTP->getDeclName()) in VisitTemplateTypeParmDecl()
1764 if (TTP->getDeclName()) { in VisitTemplateTypeParmDecl()
1768 Out << TTP->getDeclName(); in VisitTemplateTypeParmDecl()
[all …]
H A DTemplateBase.cpp330 if (TemplateTemplateParmDecl *TTP in Profile() local
334 ID.AddInteger(TTP->getDepth()); in Profile()
335 ID.AddInteger(TTP->getPosition()); in Profile()
336 ID.AddBoolean(TTP->isParameterPack()); in Profile()
H A DTemplateName.cpp217 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence() local
219 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 DASTContext.cpp679 ID.AddBoolean(TTP->isParameterPack()); in Profile()
685 if (TTP->isExpandedParameterPack()) { in Profile()
709 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() local
711 Profile(ID, C, TTP); in Profile()
791 TTP->getDepth(), TTP->getIndex(), nullptr, false, in getCanonicalTemplateTemplateParmDecl()
792 TTP->isParameterPack(), TTP->hasTypeConstraint(), in getCanonicalTemplateTemplateParmDecl()
793 TTP->isExpandedParameterPack() ? in getCanonicalTemplateTemplateParmDecl()
5132 QualType ArgType = getTypeDeclType(TTP); in getInjectedTemplateArg()
5133 if (TTP->isParameterPack()) in getInjectedTemplateArg()
5156 if (TTP->isParameterPack()) in getInjectedTemplateArg()
[all …]
H A DDeclBase.cpp202 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this)) in isTemplateParameterPack() local
203 return TTP->isParameterPack(); in isTemplateParameterPack()
206 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(this)) in isTemplateParameterPack() local
207 return TTP->isParameterPack(); in isTemplateParameterPack()
H A DItaniumMangle.cpp1123 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleUnscopedTemplateName() local
1126 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleUnscopedTemplateName()
2156 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleTemplatePrefix() local
2157 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleTemplatePrefix()
2235 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TD)) in mangleType() local
2236 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleType()
5055 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression() local
5056 mangleTemplateParameter(TTP->getDepth(), TTP->getIndex()); in mangleExpression()
H A DDecl.cpp284 const auto *TTP = cast<TemplateTemplateParmDecl>(P); in getLVForTemplateParameterList() local
287 if (!TTP->isExpandedParameterPack()) { in getLVForTemplateParameterList()
288 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList()
294 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); in getLVForTemplateParameterList()
297 TTP->getExpansionTemplateParameters(i), computation)); in getLVForTemplateParameterList()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHover.cpp184 if (TTP->isParameterPack()) in printType()
206 for (const Decl *Param : *TTP->getTemplateParameters()) { in printType()
209 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) in printType() local
210 OS << printType(TTP).Type; in printType()
232 P.Type = printType(TTP); in fetchTemplateParameters()
234 if (!TTP->getName().empty()) in fetchTemplateParameters()
235 P.Name = TTP->getNameAsString(); in fetchTemplateParameters()
237 if (TTP->hasDefaultArgument()) in fetchTemplateParameters()
238 P.Default = TTP->getDefaultArgument().getAsString(PP); in fetchTemplateParameters()
618 else if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in getHoverContents() local
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp104 if (TTP->isParameterPack()) in TraverseTemplateName()
105 addUnexpanded(TTP); in TraverseTemplateName()
357 if (const TemplateTypeParmType *TTP in DiagnoseUnexpandedParameterPacks() local
359 Name = TTP->getIdentifier(); in DiagnoseUnexpandedParameterPacks()
686 if (const TemplateTypeParmType *TTP = in CheckParameterPacksForExpansion() local
688 Depth = TTP->getDepth(); in CheckParameterPacksForExpansion()
689 Index = TTP->getIndex(); in CheckParameterPacksForExpansion()
690 Name = TTP->getIdentifier(); in CheckParameterPacksForExpansion()
815 if (const TemplateTypeParmType *TTP in getNumArgumentsInExpansion() local
817 Depth = TTP->getDepth(); in getNumArgumentsInExpansion()
[all …]
H A DSemaTemplateInstantiate.cpp1237 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformDecl()
1246 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformDecl()
1248 if (TTP->isParameterPack()) { in TransformDecl()
1282 const TemplateTypeParmType *TTP in TransformFirstQualifierInScope() local
1287 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex()); in TransformFirstQualifierInScope()
1289 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1371 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() local
1382 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformTemplateName()
1397 if (TTP->isParameterPack()) { in TransformTemplateName()
2426 if (TemplateTypeParmDecl *TTP = in SubstParmVarDecl() local
[all …]
H A DSemaTemplate.cpp2283 SemaRef.Context, DC, TTP->getBeginLoc(), TTP->getLocation(), in transformTemplateParameter()
2285 TTP->getIdentifier(), TTP->wasDeclaredWithTypename(), in transformTemplateParameter()
2286 TTP->isParameterPack(), TTP->hasTypeConstraint(), in transformTemplateParameter()
2291 if (TTP->hasDefaultArgument()) { in transformTemplateParameter()
2294 TTP->getDefaultArgumentLoc(), TTP->getDeclName()); in transformTemplateParameter()
2611 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2618 if (!TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2933 TTP->removeDefaultArgument(); in CheckTemplateParameterList()
4201 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; in isTemplateArgumentTemplateParameter()
8357 TTP->removeDefaultArgument(); in ActOnClassTemplateSpecialization()
[all …]
H A DSemaTemplateDeduction.cpp641 return TemplateParameter(TTP); in makeTemplateParameter()
1445 unsigned Index = TTP->getIndex(); in DeduceTemplateArgumentsByTypeMatch()
2637 TTP, Output, in ConvertDeducedTemplateArgument()
5591 if (auto *TTP = in TraverseTemplateName() local
5593 if (TTP->getDepth() == Depth) in TraverseTemplateName()
5594 Used[TTP->getIndex()] = true; in TraverseTemplateName()
5666 if (TemplateTemplateParmDecl *TTP in MarkUsedTemplateParameters() local
5668 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5669 Used[TTP->getIndex()] = true; in MarkUsedTemplateParameters()
5829 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
[all …]
H A DSemaCodeComplete.cpp3078 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in AddTemplateParameterChunks() local
3079 if (TTP->wasDeclaredWithTypename()) in AddTemplateParameterChunks()
3081 else if (const auto *TC = TTP->getTypeConstraint()) { in AddTemplateParameterChunks()
3088 if (TTP->getIdentifier()) { in AddTemplateParameterChunks()
3090 PlaceholderStr += TTP->getIdentifier()->deuglifiedName(); in AddTemplateParameterChunks()
3093 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
3102 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in AddTemplateParameterChunks() local
3107 if (TTP->getIdentifier()) { in AddTemplateParameterChunks()
3109 PlaceholderStr += TTP->getIdentifier()->deuglifiedName(); in AddTemplateParameterChunks()
3112 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
[all …]
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp850 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { in VisitType() local
851 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitType()
929 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() local
930 if (TTP->isParameterPack()) in VisitTemplateParameterList()
933 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
939 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() local
941 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()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dnested-name-spec-locations.cpp132 template<template<class T> class TTP>
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dmember-function-template.cpp79 namespace TTP { namespace
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h3406 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
3407 if (TTP->isExpandedParameterPack())
3408 return TTP->getNumExpansionParameters();
3416 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) {
3417 if (TTP->isExpandedParameterPack())
3418 return TTP->getNumExpansionTemplateParameters();
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp519 if (auto *TTP = dyn_cast<DITemplateTypeParameter>(Element)) in addTemplateParams() local
520 constructTemplateTypeParameterDIE(Buffer, TTP); in addTemplateParams()

12