Searched refs:getDependence (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ComputeDependence.cpp | 25 return E->getSubExpr()->getDependence(); in computeDependence() 29 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence() 31 D |= S->getDependence(); in computeDependence() 37 return E->getSubExpr()->getDependence(); in computeDependence() 44 toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence() 45 E->getSubExpr()->getDependence(); in computeDependence() 82 toExprDependenceAsWritten(E->getArgumentType()->getDependence())); in computeDependence() 84 auto ArgDeps = E->getArgumentExpr()->getDependence(); in computeDependence() 115 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence() 119 return E->getBase()->getDependence() | E->getRowIdx()->getDependence() | in computeDependence() [all …]
|
H A D | TemplateName.cpp | 217 TemplateNameDependence TemplateName::getDependence() const { in getDependence() function in TemplateName 222 D |= toTemplateNameDependence(NNS->getDependence()); in getDependence() 226 getAsDependentTemplateName()->getQualifier()->getDependence()); in getDependence() 256 return getDependence() & TemplateNameDependence::Dependent; in isDependent() 260 return getDependence() & TemplateNameDependence::Instantiation; in isInstantiationDependent() 264 return getDependence() & TemplateNameDependence::UnexpandedPack; in containsUnexpandedParameterPack()
|
H A D | TemplateBase.cpp | 265 TemplateArgumentDependence TemplateArgument::getDependence() const { in getDependence() function in TemplateArgument 272 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 278 return toTemplateArgumentDependence(getAsTemplate().getDependence()); in getDependence() 300 Deps = toTemplateArgumentDependence(getAsExpr()->getDependence()); in getDependence() 308 Deps |= P.getDependence(); in getDependence() 315 return getDependence() & TemplateArgumentDependence::Dependent; in isDependent() 319 return getDependence() & TemplateArgumentDependence::Instantiation; in isInstantiationDependent() 347 return getDependence() & TemplateArgumentDependence::UnexpandedPack; in containsUnexpandedParameterPack() 779 Deps |= Info[i].getArgument().getDependence(); in initializeFrom()
|
H A D | NestedNameSpecifier.cpp | 201 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 D | Type.cpp | 148 et->getDependence() | in ArrayType() 150 turnValueToTypeDependence(sz->getDependence())) in ArrayType() 268 ElementType->getDependence() | in DependentVectorType() 269 (SizeExpr ? toTypeDependence(SizeExpr->getDependence()) in DependentVectorType() 290 ElementType->getDependence() | in DependentSizedExtVectorType() 291 (SizeExpr ? toTypeDependence(SizeExpr->getDependence()) in DependentSizedExtVectorType() 309 PointeeType->getDependence() | in DependentAddressSpaceType() 310 (AddrSpaceExpr ? toTypeDependence(AddrSpaceExpr->getDependence()) in DependentAddressSpaceType() 325 (RowExpr ? (matrixType->getDependence() | TypeDependence::Dependent | in MatrixType() 337 : matrixType->getDependence())), in MatrixType() [all …]
|
H A D | ASTImporter.cpp | 8576 (E->getDependence() & ExprDependence::TypeValue) == in VisitUnresolvedLookupExpr() 9661 ToE->setDependence(FromE->getDependence()); in Import()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | LocInfoType.h | 38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
|
H A D | Type.h | 2303 void addDependence(TypeDependence D) { setDependence(getDependence() | D); } 2337 return getDependence() & TypeDependence::UnexpandedPack; 2661 TypeDependence getDependence() const { 2667 return getDependence() & TypeDependence::Error; 2673 return getDependence() & TypeDependence::Dependent; 2681 return getDependence() & TypeDependence::Instantiation; 2691 return getDependence() & TypeDependence::VariablyModified; 3114 : Type(Complex, CanonicalPtr, Element->getDependence()), 3141 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {} 3167 : Type(Pointer, CanonicalPtr, Pointee->getDependence()), [all …]
|
H A D | NestedNameSpecifier.h | 204 NestedNameSpecifierDependence getDependence() const;
|
H A D | TemplateName.h | 318 TemplateNameDependence getDependence() const;
|
H A D | Expr.h | 162 ExprDependence getDependence() const { in getDependence() function 176 return static_cast<bool>(getDependence() & ExprDependence::Value); in isValueDependent() 193 return static_cast<bool>(getDependence() & ExprDependence::Type); in isTypeDependent() 222 return static_cast<bool>(getDependence() & ExprDependence::Instantiation); in isInstantiationDependent() 240 return static_cast<bool>(getDependence() & ExprDependence::UnexpandedPack); in containsUnexpandedParameterPack() 246 return static_cast<bool>(getDependence() & ExprDependence::Error); in containsErrors() 3158 setDependence(getDependence() | ExprDependence::TypeValueInstantiation); in markDependentForPostponedNameLookup() 5090 setDependence(getDependence() | expr->getDependence()); in setInit() 5097 setDependence(getDependence() | ExprDependence::ErrorDependent); in markError()
|
H A D | TemplateBase.h | 300 TemplateArgumentDependence getDependence() const;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAttr.cpp | 715 if (Assumption->getDependence() == ExprDependence::None) { in ActOnCXXAssumeAttr()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 614 CurrentPackingBits.addBits(E->getDependence(), /*BitsWidth=*/5); in VisitExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 788 } else if (E.get()->getDependence() != ExprDependence::None) { in HandlePragmaDump()
|