Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DComputeDependence.cpp31 D |= S->getDependence(); in computeDependence()
115 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
119 return E->getBase()->getDependence() | E->getRowIdx()->getDependence() | in computeDependence()
161 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
169 return E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
174 return E->getCommon()->getDependence() | E->getFalseExpr()->getDependence(); in computeDependence()
205 E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
222 D |= E->getDependence(); in computeDependence()
409 return E->getBaseExpr()->getDependence() | E->getKeyExpr()->getDependence(); in computeDependence()
581 D |= S->getDependence(); in computeDependence()
[all …]
H A DTemplateName.cpp197 TemplateNameDependence TemplateName::getDependence() const { in getDependence() function in TemplateName
202 getAsQualifiedTemplateName()->getQualifier()->getDependence()); in getDependence()
206 getAsDependentTemplateName()->getQualifier()->getDependence()); in getDependence()
236 return getDependence() & TemplateNameDependence::Dependent; in isDependent()
240 return getDependence() & TemplateNameDependence::Instantiation; in isInstantiationDependent()
244 return getDependence() & TemplateNameDependence::UnexpandedPack; in containsUnexpandedParameterPack()
269 getDependence() != in print()
276 getDependence() != in print()
H A DTemplateBase.cpp191 TemplateArgumentDependence TemplateArgument::getDependence() const { in getDependence() function in TemplateArgument
198 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence()
204 return toTemplateArgumentDependence(getAsTemplate().getDependence()); in getDependence()
225 Deps = toTemplateArgumentDependence(getAsExpr()->getDependence()); in getDependence()
233 Deps |= P.getDependence(); in getDependence()
240 return getDependence() & TemplateArgumentDependence::Dependent; in isDependent()
244 return getDependence() & TemplateArgumentDependence::Instantiation; in isInstantiationDependent()
271 return getDependence() & TemplateArgumentDependence::UnexpandedPack; in containsUnexpandedParameterPack()
682 Deps |= Info[i].getArgument().getDependence(); in initializeFrom()
H A DNestedNameSpecifier.cpp201 NestedNameSpecifierDependence NestedNameSpecifier::getDependence() const { in getDependence() function in NestedNameSpecifier
209 return F | getPrefix()->getDependence(); in getDependence()
229 return toNestedNameSpecifierDependendence(getAsType()->getDependence()); in getDependence()
235 return getDependence() & NestedNameSpecifierDependence::Dependent; in isDependent()
239 return getDependence() & NestedNameSpecifierDependence::Instantiation; in isInstantiationDependent()
243 return getDependence() & NestedNameSpecifierDependence::UnexpandedPack; in containsUnexpandedParameterPack()
247 return getDependence() & NestedNameSpecifierDependence::Error; in containsErrors()
H A DType.cpp127 et->getDependence() | in ArrayType()
229 ElementType->getDependence() | in DependentVectorType()
250 ElementType->getDependence() | in DependentSizedExtVectorType()
271 PointeeType->getDependence() | in DependentAddressSpaceType()
300 : matrixType->getDependence())), in MatrixType()
3228 addDependence(params[i]->getDependence() & in FunctionProtoType()
3247 ExceptionType->getDependence() & in FunctionProtoType()
3474 toTypeDependence(E->getDependence()) | in TypeOfExprType()
3475 (E->getType()->getDependence() & in TypeOfExprType()
3500 toTypeDependence(E->getDependence()) | in DecltypeType()
[all …]
H A DExprConcepts.cpp178 setDependence(getDependence() | ExprDependence::UnexpandedPack); in RequiresExpr()
184 setDependence(getDependence() | ExprDependence::ValueInstantiation); in RequiresExpr()
H A DExpr.cpp1651 auto Deps = E->getDependence(); in Create()
H A DASTImporter.cpp9075 ToE->setDependence(FromE->getDependence()); in Import()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLocInfoType.h38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
H A DType.h1948 return getDependence() & TypeDependence::UnexpandedPack;
2233 TypeDependence getDependence() const {
2239 return getDependence() & TypeDependence::Error;
2245 return getDependence() & TypeDependence::Dependent;
2253 return getDependence() & TypeDependence::Instantiation;
2750 : Type(TC, CanonicalPtr, OriginalTy->getDependence()),
2829 : Type(tc, CanonicalRef, Referencee->getDependence()),
2915 Pointee->getDependence()),
3923 Result->getDependence() &
4564 : Type(TypeOf, can, T->getDependence()), TOType(T) {
[all …]
H A DNestedNameSpecifier.h204 NestedNameSpecifierDependence getDependence() const;
H A DTemplateName.h312 TemplateNameDependence getDependence() const;
H A DExpr.h155 ExprDependence getDependence() const { in getDependence() function
169 return static_cast<bool>(getDependence() & ExprDependence::Value); in isValueDependent()
186 return static_cast<bool>(getDependence() & ExprDependence::Type); in isTypeDependent()
215 return static_cast<bool>(getDependence() & ExprDependence::Instantiation); in isInstantiationDependent()
233 return static_cast<bool>(getDependence() & ExprDependence::UnexpandedPack); in containsUnexpandedParameterPack()
239 return static_cast<bool>(getDependence() & ExprDependence::Error); in containsErrors()
3128 setDependence(getDependence() | ExprDependence::TypeValueInstantiation); in markDependentForPostponedNameLookup()
4854 setDependence(getDependence() | expr->getDependence()); in setInit()
4861 setDependence(getDependence() | ExprDependence::ErrorDependent); in markError()
H A DTemplateBase.h249 TemplateArgumentDependence getDependence() const;
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp549 Record.push_back(E->getDependence()); in VisitExpr()