Home
last modified time | relevance | path

Searched refs:DTN (Results 1 – 15 of 15) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTemplateName.cpp120 if (DependentTemplateName *DTN = getAsDependentTemplateName()) in containsUnexpandedParameterPack() local
121 return DTN->getQualifier() && in containsUnexpandedParameterPack()
122 DTN->getQualifier()->containsUnexpandedParameterPack(); in containsUnexpandedParameterPack()
138 } else if (DependentTemplateName *DTN = getAsDependentTemplateName()) { in print() local
139 if (!SuppressNNS && DTN->getQualifier()) in print()
140 DTN->getQualifier()->print(OS, Policy); in print()
143 if (DTN->isIdentifier()) in print()
144 OS << DTN->getIdentifier()->getName(); in print()
146 OS << "operator " << getOperatorSpelling(DTN->getOperator()); in print()
HDTypeLoc.cpp459 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in initializeArgLocs() local
460 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in initializeArgLocs()
HDASTContext.cpp4188 DependentTemplateName *DTN = Name.getAsDependentTemplateName(); in getNameForTemplate() local
4190 if (DTN->isIdentifier()) { in getNameForTemplate()
4191 DName = DeclarationNames.getIdentifier(DTN->getIdentifier()); in getNameForTemplate()
4194 DName = DeclarationNames.getCXXOperatorName(DTN->getOperator()); in getNameForTemplate()
4238 DependentTemplateName *DTN = Name.getAsDependentTemplateName(); in getCanonicalTemplateName() local
4239 assert(DTN && "Non-dependent template names must refer to template decls."); in getCanonicalTemplateName()
4240 return DTN->CanonicalTemplateName; in getCanonicalTemplateName()
HDASTImporter.cpp5627 DependentTemplateName *DTN = From.getAsDependentTemplateName(); in Import() local
5628 NestedNameSpecifier *Qualifier = Import(DTN->getQualifier()); in Import()
5632 if (DTN->isIdentifier()) { in Import()
5634 Import(DTN->getIdentifier())); in Import()
5637 return ToContext.getDependentTemplateName(Qualifier, DTN->getOperator()); in Import()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSink.cpp253 DomTreeNode *DTN = DT->getNode(Inst->getParent()); in SinkInstruction() local
254 for (DomTreeNode::iterator I = DTN->begin(), E = DTN->end(); in SinkInstruction()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonGenExtract.cpp213 DomTreeNode *DTN = DT->getNode(B); in visitBlock() local
216 for (Iter I = GTN::child_begin(DTN), E = GTN::child_end(DTN); I != E; ++I) in visitBlock()
HDHexagonCommonGEP.cpp311 DomTreeNode *DTN = DT->getNode(Root); in getBlockTraversalOrder() local
314 for (Iter I = GTN::child_begin(DTN), E = GTN::child_end(DTN); I != E; ++I) in getBlockTraversalOrder()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaCXXScopeSpec.cpp872 DependentTemplateName *DTN = Template.get().getAsDependentTemplateName(); in ActOnCXXNestedNameSpecifier() local
873 if (DTN && DTN->isIdentifier()) { in ActOnCXXNestedNameSpecifier()
876 assert(DTN->getQualifier() == SS.getScopeRep()); in ActOnCXXNestedNameSpecifier()
878 DTN->getQualifier(), in ActOnCXXNestedNameSpecifier()
879 DTN->getIdentifier(), in ActOnCXXNestedNameSpecifier()
901 if (Template.get().getAsOverloadedTemplate() || DTN || in ActOnCXXNestedNameSpecifier()
HDSemaTemplate.cpp2023 DependentTemplateName *DTN in CheckTemplateIdType() local
2025 if (DTN && DTN->isIdentifier()) in CheckTemplateIdType()
2031 DTN->getQualifier(), in CheckTemplateIdType()
2032 DTN->getIdentifier(), in CheckTemplateIdType()
2198 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in ActOnTemplateIdType() local
2201 DTN->getQualifier(), in ActOnTemplateIdType()
2202 DTN->getIdentifier(), in ActOnTemplateIdType()
2270 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in ActOnTagTemplateIdType() local
2272 DTN->getQualifier(), in ActOnTagTemplateIdType()
2273 DTN->getIdentifier(), in ActOnTagTemplateIdType()
[all …]
HDSemaTemplateDeduction.cpp2020 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in getTrivialTemplateArgumentLoc() local
2021 Builder.MakeTrivial(S.Context, DTN->getQualifier(), Loc); in getTrivialTemplateArgumentLoc()
4672 if (DependentTemplateName *DTN = Name.getAsDependentTemplateName()) in MarkUsedTemplateParameters() local
4673 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
HDTreeTransform.h3350 if (DependentTemplateName *DTN = Name.getAsDependentTemplateName()) { in TransformTemplateName() local
3358 SS.getScopeRep() == DTN->getQualifier() && in TransformTemplateName()
3362 if (DTN->isIdentifier()) { in TransformTemplateName()
3364 *DTN->getIdentifier(), in TransformTemplateName()
3370 return getDerived().RebuildTemplateName(SS, DTN->getOperator(), NameLoc, in TransformTemplateName()
3428 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in InventTemplateArgumentLoc() local
3429 Builder.MakeTrivial(SemaRef.Context, DTN->getQualifier(), Loc); in InventTemplateArgumentLoc()
5310 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in TransformDependentTemplateSpecializationType() local
5314 DTN->getQualifier(), in TransformDependentTemplateSpecializationType()
5315 DTN->getIdentifier(), in TransformDependentTemplateSpecializationType()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDBasicBlockUtils.cpp166 if (DomTreeNode *DTN = DT->getNode(BB)) { in MergeBlockIntoPredecessor() local
168 SmallVector<DomTreeNode *, 8> Children(DTN->begin(), DTN->end()); in MergeBlockIntoPredecessor()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDataRecursiveASTVisitor.h688 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in TraverseTemplateName() local
689 TRY_TO(TraverseNestedNameSpecifier(DTN->getQualifier())); in TraverseTemplateName()
HDRecursiveASTVisitor.h757 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in TraverseTemplateName() local
758 TRY_TO(TraverseNestedNameSpecifier(DTN->getQualifier())); in TraverseTemplateName()
/NextBSD/contrib/llvm/lib/Analysis/
HDScalarEvolution.cpp6755 for (DomTreeNode *DTN = (*DT)[Latch], *HeaderDTN = (*DT)[L->getHeader()]; in isLoopBackedgeGuardedByCond() local
6756 DTN != HeaderDTN; in isLoopBackedgeGuardedByCond()
6757 DTN = DTN->getIDom()) { in isLoopBackedgeGuardedByCond()
6759 assert(DTN && "should reach the loop header before reaching the root!"); in isLoopBackedgeGuardedByCond()
6761 BasicBlock *BB = DTN->getBlock(); in isLoopBackedgeGuardedByCond()