Home
last modified time | relevance | path

Searched refs:isDependent (Results 1 – 21 of 21) sorted by relevance

/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp82 if (NNS->isDependent()) { in computeDeclContext()
160 return SS.getScopeRep()->isDependent(); in isDependentScopeSpecifier()
170 assert(NNS->isDependent() && "Only dependent nested-name-specifier allowed"); in getCurrentInstantiationOf()
317 bool isDependent = false; in isNonTypeNestedNameSpecifier() local
323 isDependent = ObjectType->isDependentType(); in isNonTypeNestedNameSpecifier()
328 isDependent = isDependentScopeSpecifier(SS); in isNonTypeNestedNameSpecifier()
344 } else if (isDependent) { in isNonTypeNestedNameSpecifier()
427 bool isDependent = false; in BuildCXXNestedNameSpecifier() local
435 isDependent = ObjectType->isDependentType(); in BuildCXXNestedNameSpecifier()
440 isDependent = isDependentScopeSpecifier(SS); in BuildCXXNestedNameSpecifier()
[all …]
DSemaAccess.cpp125 bool isDependent() const { return Dependent; } in isDependent() function
407 if (EC.isDependent()) { in MatchesFriend()
468 if (!EC.isDependent()) in MatchesFriend()
501 if (EC.isDependent() && MightInstantiateTo(S, *I, Friend)) in MatchesFriend()
531 if (EC.isDependent() && MightInstantiateTo(S, FTD, Friend)) in MatchesFriend()
752 if (EC.isDependent() && MightInstantiateTo(ECRecord, NamingClass)) in HasAccess()
1396 assert(EC.isDependent() && "delaying non-dependent access"); in DelayDependentAccess()
DSemaTemplate.cpp254 bool isDependent = false; in LookupTemplateName() local
260 isDependent = ObjectType->isDependentType(); in LookupTemplateName()
261 assert((isDependent || !ObjectType->isIncompleteType() || in LookupTemplateName()
274 isDependent = isDependentScopeSpecifier(SS); in LookupTemplateName()
303 } else if (isDependent && (!S || ObjectType.isNull())) { in LookupTemplateName()
316 if (Found.empty() && !isDependent) { in LookupTemplateName()
353 if (isDependent) in LookupTemplateName()
2058 } else if (Name.isDependent() || in CheckTemplateIdType()
2472 if (!Name.isDependent() && in ActOnVarTemplateSpecialization()
5120 assert(Name.isDependent() && "Non-dependent template isn't a declaration?"); in CheckTemplateArgument()
[all …]
DSemaExprCXX.cpp111 bool isDependent = false; in getDestructorName() local
140 isDependent = false; in getDestructorName()
154 isDependent = isDependentScopeSpecifier(PrefixSS); in getDestructorName()
157 isDependent = SearchType->isDependentType(); in getDestructorName()
160 isDependent = LookupCtx && LookupCtx->isDependentContext(); in getDestructorName()
171 isDependent = SearchType->isDependentType(); in getDestructorName()
172 assert((isDependent || !SearchType->isIncompleteType()) && in getDestructorName()
287 if (isDependent) { in getDestructorName()
DSemaCodeComplete.cpp4043 if (!Results.empty() && NNS->isDependent()) in CodeCompleteQualifiedId()
DTreeTransform.h898 if (QualifierLoc.getNestedNameSpecifier()->isDependent()) { in RebuildDependentNameType()
DSemaDeclCXX.cpp11969 } else if (!SS.getScopeRep()->isDependent()) { in ActOnFriendFunctionDecl()
DSemaDecl.cpp7453 D.getCXXScopeSpec().getScopeRep()->isDependent() || in ActOnFunctionDeclarator()
/external/clang/lib/AST/
DTemplateName.cpp84 bool TemplateName::isDependent() const { in isDependent() function in TemplateName
108 return isDependent(); in isInstantiationDependent()
DTemplateBase.cpp87 bool TemplateArgument::isDependent() const { in isDependent() function in TemplateArgument
96 return getAsTemplate().isDependent(); in isDependent()
118 if (P->isDependent()) in isDependent()
545 Dependent = Dependent || Info[i].getArgument().isDependent(); in initializeFrom()
DNestedNameSpecifier.cpp49 assert((!Prefix || Prefix->isDependent()) && "Prefix must be dependent"); in Create()
164 bool NestedNameSpecifier::isDependent() const { in isDependent() function in NestedNameSpecifier
DType.cpp1457 assert((!NNS || NNS->isDependent()) && in DependentTemplateSpecializationType()
1970 if (Args[i].getArgument().isDependent()) { in anyDependentTemplateArguments()
1986 if (Args[i].isDependent()) { in anyDependentTemplateArguments()
2004 Canon.isNull()? T.isDependent() : Canon->isDependentType(), in TemplateSpecializationType()
2005 Canon.isNull()? T.isDependent() in TemplateSpecializationType()
2019 T.isDependent() || in TemplateSpecializationType()
2035 if (Canon.isNull() && Args[Arg].isDependent()) in TemplateSpecializationType()
DASTContext.cpp3365 assert((!NNS || NNS->isDependent()) && in getDependentTemplateSpecializationType()
6192 assert((!NNS || NNS->isDependent()) && in getDependentTemplateName()
6228 assert((!NNS || NNS->isDependent()) && in getDependentTemplateName()
DItaniumMangle.cpp3318 if (!A.isInstantiationDependent() || A.isDependent()) in mangleTemplateArg()
DExpr.cpp1354 if (QualifierLoc && QualifierLoc.getNestedNameSpecifier()->isDependent()) { in Create()
/external/clang/include/clang/AST/
DNestedNameSpecifier.h186 bool isDependent() const;
DTemplateName.h291 bool isDependent() const;
DTemplateBase.h225 bool isDependent() const;
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp630 if (TemplateType->getTemplateName().isDependent()) in getAsCXXRecordDecl()
/external/clang/lib/Parse/
DParseTentative.cpp1292 if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) { in isCXXDeclarationSpecifier()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4243 bool isDependent(const MemAccessInfo &A, unsigned AIdx,
4378 bool MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx, in isDependent() function in MemoryDepChecker
4527 if (*I1 < *I2 && isDependent(*AI, *I1, *OI, *I2, Strides)) in areDepsSafe()
4529 if (*I2 < *I1 && isDependent(*OI, *I2, *AI, *I1, Strides)) in areDepsSafe()