| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | TemplateNameTest.cpp | 23 TN.print(Out, Policy, Qual); in printTemplateName() 46 TemplateName TN = Template->getArgument().getAsTemplate(); in TEST() local 47 EXPECT_EQ(TN.getKind(), TemplateName::UsingTemplate); in TEST() 48 EXPECT_EQ(TN.getAsUsingShadowDecl()->getTargetDecl(), TN.getAsTemplateDecl()); in TEST() 50 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(), in TEST() 53 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(), in TEST() 56 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(), in TEST() 78 TemplateName TN = TAL->getArgument().getAsTemplate(); in TEST() local 80 const auto *QTN = TN.getAsQualifiedTemplateName(); in TEST() 84 EXPECT_EQ(USD->getTargetDecl(), TN.getAsTemplateDecl()); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericDomTreeConstruction.h | 154 BlockNamePrinter(TreeNodePtr TN) : N(TN ? TN->getBlock() : nullptr) {} in BlockNamePrinter() 294 if (TN && TN->getLevel() < MinLevel) 623 assert(TN); in reattachExistingSubtree() 625 TN->setIDom(NewIDom); in reattachExistingSubtree() 783 assert(TN->getBlock() && II.Visited.count(TN) && "Preconditions!"); in InsertReachable() 850 TN->setIDom(NCD); in UpdateInsertion() 855 assert(TN->getLevel() == TN->getIDom()->getLevel() + 1 && in UpdateInsertion() 1057 assert(TN); in DeleteUnreachable() 1101 EraseNode(DT, TN); in DeleteUnreachable() 1131 assert(TN); in EraseNode() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 528 T *TN = static_cast<T *>(N); in GetNodeProfile() local 529 FoldingSetTrait<T>::Profile(*TN, ID); in GetNodeProfile() 537 T *TN = static_cast<T *>(N); in NodeEquals() local 538 return FoldingSetTrait<T>::Equals(*TN, ID, IDHash, TempID); in NodeEquals() 545 T *TN = static_cast<T *>(N); in ComputeNodeHash() local 546 return FoldingSetTrait<T>::ComputeHash(*TN, TempID); in ComputeNodeHash() 592 T *TN = static_cast<T *>(N); in GetNodeProfile() local 593 ContextualFoldingSetTrait<T, Ctx>::Profile(*TN, ID, getContext(Base)); in GetNodeProfile() 599 T *TN = static_cast<T *>(N); in NodeEquals() local 606 T *TN = static_cast<T *>(N); in ComputeNodeHash() local [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ThreadSafetyTIL.cpp | 267 BasicBlock::TopologyNode BasicBlock::*TN) { in computeNodeSize() argument 268 BasicBlock::TopologyNode *N = &(B->*TN); in computeNodeSize() 270 BasicBlock::TopologyNode *P = &(N->Parent->*TN); in computeNodeSize() 278 BasicBlock::TopologyNode BasicBlock::*TN) { in computeNodeID() argument 279 BasicBlock::TopologyNode *N = &(B->*TN); in computeNodeID() 281 BasicBlock::TopologyNode *P = &(N->Parent->*TN); in computeNodeID()
|
| /llvm-project-15.0.7/compiler-rt/lib/ubsan/ |
| H A D | ubsan_diag.h | 163 Arg(TypeName TN) : Kind(AK_TypeName), String(TN.getName()) {} in Arg() 214 Diag &operator<<(TypeName TN) { return AddArg(TN); }
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | DumpAST.cpp | 175 std::string getKind(const TemplateName &TN) { in getKind() argument 176 switch (TN.getKind()) { in getKind() 296 std::string getDetail(const TemplateName &TN) { in getDetail() argument 298 TN.print(OS, Ctx.getPrintingPolicy(), TemplateName::Qualified::None); in getDetail() 346 bool TraverseTemplateName(const TemplateName &TN) { in TraverseTemplateName() argument 347 return traverseNode("template name", TN, in TraverseTemplateName() 348 [&] { Base::TraverseTemplateName(TN); }); in TraverseTemplateName()
|
| H A D | IncludeCleaner.cpp | 91 bool TraverseTemplateName(TemplateName TN) { in TraverseTemplateName() argument 92 VisitTemplateName(TN); in TraverseTemplateName() 93 return Base::TraverseTemplateName(TN); in TraverseTemplateName() 96 bool VisitTemplateName(TemplateName TN) { in VisitTemplateName() argument 97 if (const auto *USD = TN.getAsUsingShadowDecl()) { in VisitTemplateName() 101 add(TN.getAsTemplateDecl()); // Primary template. in VisitTemplateName()
|
| H A D | Hover.cpp | 624 else if (const auto *TN = dyn_cast<TypedefNameDecl>(D)) in getHoverContents() local 625 HI.Type = printType(TN->getUnderlyingType().getDesugaredType(Ctx), Ctx, PP); in getHoverContents()
|
| H A D | XRefs.cpp | 2018 TemplateName TN = TS->getTemplateName(); in typeParents() local 2019 if (TemplateDecl *TD = TN.getAsTemplateDecl()) { in typeParents()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | IListSentinelTest.cpp | 58 TrackingNode TN; in TEST() local 59 EXPECT_FALSE(TN.isSentinel()); in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TemplateName.h | 447 bool TemplateKeyword, TemplateName TN) { in Profile() argument 450 ID.AddPointer(TN.getAsVoidPointer()); in Profile() 569 static inline void *getAsVoidPointer(clang::TemplateName TN) { 570 return TN.getAsVoidPointer();
|
| H A D | DeclCXX.h | 3464 void setTypename(bool TN) { setShadowFlag(TN); } in setTypename() argument
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | CXXInheritance.cpp | 256 TemplateName TN = TST->getTemplateName(); in lookupInBases() local 258 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl())) in lookupInBases() 422 TemplateName TN = TST->getTemplateName(); in findOrdinaryMemberInDependentClasses() local 423 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in findOrdinaryMemberInDependentClasses()
|
| H A D | ASTTypeTraits.cpp | 177 else if (const TemplateName *TN = get<TemplateName>()) in print() local 178 TN->print(OS, PP); in print()
|
| H A D | ItaniumMangle.cpp | 578 void mangleTemplateArgs(TemplateName TN, 2222 if (mangleSubstitution(TN)) in mangleType() 2227 switch (TN.getKind()) { in mangleType() 2231 TD = TN.getAsTemplateDecl(); in mangleType() 2262 = TN.getAsSubstTemplateTemplateParm(); in mangleType() 2277 addSubstitution(TN); in mangleType() 2371 switch (TN.getKind()) { in mangleUnresolvedTypeOrSimpleId() 5261 TemplateArgManglingInfo(TemplateName TN) { in TemplateArgManglingInfo() 5330 TemplateArgManglingInfo Info(TN); in mangleTemplateArgs() 5341 TemplateArgManglingInfo Info(TN); in mangleTemplateArgs() [all …]
|
| H A D | QualTypeNames.cpp | 176 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType() local 178 TN, FQArgs, in getFullyQualifiedTemplateType()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineSizeEstimatorAnalysis.cpp | 145 if (const auto *TN = Tree.getNode(&BB)) in getMaxDominatorTreeDepth() local 146 Ret = std::max(Ret, TN->getLevel()); in getMaxDominatorTreeDepth()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 219 TemplateName TN = TST->getTemplateName(); in VisitDependentNameTypeLoc() local 221 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 166 TemplateName TN = TST->getTemplateName(); in indexDependentReference() local 168 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in indexDependentReference()
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | nested-template.cpp | 129 template<typename TN>
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 2146 TypeNode *TN = demangleType(MangledName, QualifierMangleMode::Drop); in demangleFunctionParameterList() local 2147 if (!TN || Error) in demangleFunctionParameterList() 2150 (*Current)->N = TN; in demangleFunctionParameterList() 2158 Backrefs.FunctionParams[Backrefs.FunctionParamCount++] = TN; in demangleFunctionParameterList()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaLookup.cpp | 4193 TemplateName TN = TST->getTemplateName(); in lookupInDeclContext() local 4195 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in lookupInDeclContext()
|
| H A D | SemaType.cpp | 3621 TemplateName TN = DTST ? DTST->getTemplateName() : TemplateName(); in GetDeclSpecTypeForDeclarator() local 3624 << Kind << Error << (int)SemaRef.getTemplateNameKindForDiagnostics(TN) in GetDeclSpecTypeForDeclarator() 3626 if (auto *TD = TN.getAsTemplateDecl()) in GetDeclSpecTypeForDeclarator()
|
| H A D | SemaDeclAttr.cpp | 541 TypedefNameDecl *TN = TD->getDecl(); in checkTypedefTypeForCapability() local 542 if (!TN) in checkTypedefTypeForCapability() 545 return TN->hasAttr<CapabilityAttr>(); in checkTypedefTypeForCapability()
|
| H A D | SemaDecl.cpp | 5756 TemplateName TN = Name.TemplateName.get().get(); in GetNameFromUnqualifiedId() local 5757 auto *Template = TN.getAsTemplateDecl(); in GetNameFromUnqualifiedId() 5761 << (int)getTemplateNameKindForDiagnostics(TN) << TN; in GetNameFromUnqualifiedId()
|