Home
last modified time | relevance | path

Searched refs:TN (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/clang/unittests/AST/
H A DTemplateNameTest.cpp23 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 DGenericDomTreeConstruction.h154 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 DFoldingSet.h528 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 DThreadSafetyTIL.cpp267 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 Dubsan_diag.h163 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 DDumpAST.cpp175 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 DIncludeCleaner.cpp91 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 DHover.cpp624 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 DXRefs.cpp2018 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 DIListSentinelTest.cpp58 TrackingNode TN; in TEST() local
59 EXPECT_FALSE(TN.isSentinel()); in TEST()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateName.h447 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 DDeclCXX.h3464 void setTypename(bool TN) { setShadowFlag(TN); } in setTypename() argument
/llvm-project-15.0.7/clang/lib/AST/
H A DCXXInheritance.cpp256 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 DASTTypeTraits.cpp177 else if (const TemplateName *TN = get<TemplateName>()) in print() local
178 TN->print(OS, PP); in print()
H A DItaniumMangle.cpp578 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 DQualTypeNames.cpp176 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType() local
178 TN, FQArgs, in getFullyQualifiedTemplateType()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInlineSizeEstimatorAnalysis.cpp145 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 DIndexTypeSourceInfo.cpp219 TemplateName TN = TST->getTemplateName(); in VisitDependentNameTypeLoc() local
221 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp166 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 Dnested-template.cpp129 template<typename TN>
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp2146 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 DSemaLookup.cpp4193 TemplateName TN = TST->getTemplateName(); in lookupInDeclContext() local
4195 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in lookupInDeclContext()
H A DSemaType.cpp3621 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 DSemaDeclAttr.cpp541 TypedefNameDecl *TN = TD->getDecl(); in checkTypedefTypeForCapability() local
542 if (!TN) in checkTypedefTypeForCapability()
545 return TN->hasAttr<CapabilityAttr>(); in checkTypedefTypeForCapability()
H A DSemaDecl.cpp5756 TemplateName TN = Name.TemplateName.get().get(); in GetNameFromUnqualifiedId() local
5757 auto *Template = TN.getAsTemplateDecl(); in GetNameFromUnqualifiedId()
5761 << (int)getTemplateNameKindForDiagnostics(TN) << TN; in GetNameFromUnqualifiedId()

12