| /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 | 313 TemplateNameDependence DependentTemplateStorage::getDependence() const { in getDependence() function in DependentTemplateStorage 316 D |= toTemplateNameDependence(Qualifier->getDependence()); in getDependence() 343 TemplateNameDependence TemplateName::getDependence() const { in getDependence() function in TemplateName 365 TemplateNameDependence D = S->getUnderlyingTemplate().getDependence(); in getDependence() 367 D |= toTemplateNameDependence(NNS->getDependence()); in getDependence() 374 D |= toTemplateNameDependence(Qualifier->getDependence()); in getDependence() 379 return S->getReplacement().getDependence(); in getDependence() 386 TemplateNameDependence D = DTS->getUnderlying().getDependence(); in getDependence() 388 D |= toTemplateNameDependence(Arg.getDependence()); in getDependence() 400 return getDependence() & TemplateNameDependence::Dependent; in isDependent() [all …]
|
| H A D | TemplateBase.cpp | 261 TemplateArgumentDependence TemplateArgument::getDependence() const { in getDependence() function in TemplateArgument 268 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 274 return toTemplateArgumentDependence(getAsTemplate().getDependence()); in getDependence() 296 Deps = toTemplateArgumentDependence(getAsExpr()->getDependence()); in getDependence() 304 Deps |= P.getDependence(); in getDependence() 311 return getDependence() & TemplateArgumentDependence::Dependent; in isDependent() 315 return getDependence() & TemplateArgumentDependence::Instantiation; in isInstantiationDependent() 343 return getDependence() & TemplateArgumentDependence::UnexpandedPack; in containsUnexpandedParameterPack() 774 Deps |= Info[i].getArgument().getDependence(); in initializeFrom()
|
| H A D | NestedNameSpecifier.cpp | 194 NestedNameSpecifierDependence NestedNameSpecifier::getDependence() const { in getDependence() function in NestedNameSpecifier 202 return F | getPrefix()->getDependence(); in getDependence() 222 toNestedNameSpecifierDependendence(getAsType()->getDependence()); in getDependence() 225 Prefix->getDependence() & ~NestedNameSpecifierDependence::Dependent; in getDependence() 233 return getDependence() & NestedNameSpecifierDependence::Dependent; in isDependent() 237 return getDependence() & NestedNameSpecifierDependence::Instantiation; in isInstantiationDependent() 241 return getDependence() & NestedNameSpecifierDependence::UnexpandedPack; in containsUnexpandedParameterPack() 245 return getDependence() & NestedNameSpecifierDependence::Error; in containsErrors()
|
| H A D | ExprConcepts.cpp | 144 setDependence(getDependence() | ExprDependence::Error); in RequiresExpr() 151 setDependence(getDependence() | ExprDependence::UnexpandedPack); in RequiresExpr() 157 setDependence(getDependence() | ExprDependence::ValueInstantiation); in RequiresExpr()
|
| H A D | Type.cpp | 183 et->getDependence() | in ArrayType() 185 turnValueToTypeDependence(sz->getDependence())) in ArrayType() 306 ElementType->getDependence() | in DependentVectorType() 307 (SizeExpr ? toTypeDependence(SizeExpr->getDependence()) in DependentVectorType() 328 ElementType->getDependence() | in DependentSizedExtVectorType() 329 (SizeExpr ? toTypeDependence(SizeExpr->getDependence()) in DependentSizedExtVectorType() 347 PointeeType->getDependence() | in DependentAddressSpaceType() 348 (AddrSpaceExpr ? toTypeDependence(AddrSpaceExpr->getDependence()) in DependentAddressSpaceType() 363 (RowExpr ? (matrixType->getDependence() | TypeDependence::Dependent | in MatrixType() 375 : matrixType->getDependence())), in MatrixType() [all …]
|
| H A D | Stmt.cpp | 515 assert(E->getDependence() == ExprDependence::None && in ExtractStringFromGCCAsmStmtComponent()
|
| H A D | ASTImporter.cpp | 8923 (E->getDependence() & ExprDependence::TypeValue) == in VisitUnresolvedLookupExpr() 10040 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 | 2336 void addDependence(TypeDependence D) { setDependence(getDependence() | D); } 2370 return getDependence() & TypeDependence::UnexpandedPack; 2734 TypeDependence getDependence() const { 2740 return getDependence() & TypeDependence::Error; 2746 return getDependence() & TypeDependence::Dependent; 2754 return getDependence() & TypeDependence::Instantiation; 2764 return getDependence() & TypeDependence::VariablyModified; 3209 : Type(Complex, CanonicalPtr, Element->getDependence()), 3236 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {} 3262 : Type(Pointer, CanonicalPtr, Pointee->getDependence()), [all …]
|
| H A D | TemplateName.h | 353 TemplateNameDependence getDependence() const; 606 TemplateNameDependence getDependence() const;
|
| H A D | NestedNameSpecifier.h | 202 NestedNameSpecifierDependence 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() 245 return static_cast<bool>(getDependence() & ExprDependence::Error); in containsErrors() 3256 setDependence(getDependence() | ExprDependence::TypeValueInstantiation); in markDependentForPostponedNameLookup() 5296 setDependence(getDependence() | expr->getDependence()); in setInit() 5303 setDependence(getDependence() | ExprDependence::ErrorDependent); in markError()
|
| H A D | TemplateBase.h | 301 TemplateArgumentDependence getDependence() const;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 252 if (Expr->getDependence() != ExprDependence::None) in ActOnGCCAsmStmtString() 291 if (asmString->getDependence() != ExprDependence::None || in ActOnGCCAsmStmt() 294 [](Expr *E) { return E->getDependence() != ExprDependence::None; }) || in ActOnGCCAsmStmt() 296 return E->getDependence() != ExprDependence::None; in ActOnGCCAsmStmt()
|
| H A D | SemaStmtAttr.cpp | 770 if (Assumption->getDependence() == ExprDependence::None) { in ActOnCXXAssumeAttr()
|
| H A D | SemaTemplateInstantiate.cpp | 2278 if (!(Res.get()->getDependence() & ExprDependence::TypeValueInstantiation)) { in TransformCXXAssumeAttr()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 623 CurrentPackingBits.addBits(E->getDependence(), /*BitsWidth=*/5); in VisitExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParsePragma.cpp | 776 } else if (E.get()->getDependence() != ExprDependence::None) { in HandlePragmaDump()
|