/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 97 class ArraySectionExpr; variable 192 ExprDependence computeDependence(ArraySectionExpr *E);
|
H A D | Expr.h | 6916 class ArraySectionExpr : public Expr { 6941 ArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, Expr *Stride, in ArraySectionExpr() function 6956 ArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, in ArraySectionExpr() function 6968 explicit ArraySectionExpr(EmptyShell Shell) in ArraySectionExpr() function
|
H A D | RecursiveASTVisitor.h | 2766 DEF_TRAVERSE_STMT(ArraySectionExpr, {})
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenACC.cpp | 1165 if (isa<ArraySectionExpr>(VarExpr)) { in CheckReductionVar() 1167 QualType BaseTy = ArraySectionExpr::getBaseOriginalType(ASExpr); in CheckReductionVar() 1341 if (isa<ArraySectionExpr>(VarExpr->IgnoreParenImpCasts()) || in CheckVarIsPointerType() 1366 while (isa<ArraySectionExpr, ArraySubscriptExpr>(CurVarExpr)) { in ActOnVar() 1371 cast<ArraySectionExpr>(CurVarExpr)->getBase()->IgnoreParenImpCasts(); in ActOnVar() 1449 QualType OriginalBaseTy = ArraySectionExpr::getBaseOriginalType(Base); in ActOnArraySectionExpr() 1623 ArraySectionExpr(Base, LowerBound, Length, ArrayExprTy, VK_LValue, in ActOnArraySectionExpr()
|
H A D | SemaOpenMP.cpp | 2236 isa<ArraySectionExpr>(Last->getAssociatedExpression()) || in isOpenMPCapturedByRef() 3916 (isa<ArraySectionExpr>( in VisitDeclRefExpr() 4094 if (!((isa<ArraySectionExpr>( in VisitMemberExpr() 5175 } else if (auto *OASE = dyn_cast_or_null<ArraySectionExpr>(RefExpr)) { in getPrivateItem() 5177 while (auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) in getPrivateItem() 5808 const auto *OASE = cast<ArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers() 5810 ArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers() 18131 ASTContext &Context, const ArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction() 18158 while (const auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction() 18363 auto *OASE = dyn_cast<ArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause() [all …]
|
H A D | CheckExprLifetime.cpp | 603 cast<ArraySectionExpr>(Init)->getBase(), in visitLocalsRetainedByReferenceBinding()
|
H A D | SemaChecking.cpp | 13292 const ArraySectionExpr *ASE = cast<ArraySectionExpr>(expr); in CheckArrayAccess()
|
H A D | SemaExpr.cpp | 4807 auto *AS = cast<ArraySectionExpr>(base); in ActOnArraySubscriptExpr() 20855 << cast<ArraySectionExpr>(E)->isOMPArraySection(); in CheckPlaceholderExpr()
|
H A D | TreeTransform.h | 12156 TreeTransform<Derived>::TransformArraySectionExpr(ArraySectionExpr *E) { in TransformArraySectionExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DereferenceChecker.cpp | 200 const ArraySectionExpr *AE = cast<ArraySectionExpr>(S); in reportBug()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 74 def ArraySectionExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 747 if (const auto *OASE = dyn_cast<ArraySectionExpr>(E)) in emitSharedLValueUB() 805 bool AsArraySection = isa<ArraySectionExpr>(ClausesData[N].Ref); in emitAggregateType() 946 if (const auto *OASE = dyn_cast<ArraySectionExpr>(Ref)) { in getBaseDecl() 948 while (const auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) in getBaseDecl() 3583 dyn_cast<ArraySectionExpr>(E->IgnoreParenImpCasts())) { in getPointerAndSize() 6684 if (const auto *OAE = dyn_cast<ArraySectionExpr>(E)) { in getExprTypeSize() 6685 QualType BaseTy = ArraySectionExpr::getBaseOriginalType( in getExprTypeSize() 6791 const auto *OASE = dyn_cast<ArraySectionExpr>(E); in isFinalArraySectionExpression() 6807 QualType BaseQTy = ArraySectionExpr::getBaseOriginalType( in isFinalArraySectionExpression() 7044 const auto *OASE = dyn_cast<ArraySectionExpr>(AssocExpr); in generateInfoForComponentList() [all …]
|
H A D | CGOpenMPRuntimeGPU.cpp | 95 } else if (auto *OASE = dyn_cast<ArraySectionExpr>(RefExpr)) { in getPrivateItem() 97 while (const auto *TempOASE = dyn_cast<ArraySectionExpr>(Base)) in getPrivateItem()
|
H A D | CGExpr.cpp | 1632 return EmitArraySectionExpr(cast<ArraySectionExpr>(E)); in EmitLValueHelper() 4381 if (auto *ASE = dyn_cast<ArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase() 4414 LValue CodeGenFunction::EmitArraySectionExpr(const ArraySectionExpr *E, in EmitArraySectionExpr() 4420 QualType BaseTy = ArraySectionExpr::getBaseOriginalType(E->getBase()); in EmitArraySectionExpr()
|
H A D | CGStmtOpenMP.cpp | 1279 bool isaOMPArraySectionExpr = isa<ArraySectionExpr>(IRef); in EmitOMPReductionClauseInit() 7320 while (const auto *OASE = dyn_cast<ArraySectionExpr>(Base)) in getBaseDecl()
|
H A D | CodeGenFunction.h | 4277 LValue EmitArraySectionExpr(const ArraySectionExpr *E,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ComputeDependence.cpp | 453 ExprDependence clang::computeDependence(ArraySectionExpr *E) { in computeDependence()
|
H A D | StmtProfile.cpp | 1447 void StmtProfiler::VisitArraySectionExpr(const ArraySectionExpr *S) { in VisitArraySectionExpr()
|
H A D | Expr.cpp | 5086 QualType ArraySectionExpr::getBaseOriginalType(const Expr *Base) { in getBaseOriginalType() 5088 while (auto *OASE = dyn_cast<ArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType()
|
H A D | StmtPrinter.cpp | 1552 void StmtPrinter::VisitArraySectionExpr(ArraySectionExpr *Node) { in VisitArraySectionExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 956 void ASTStmtReader::VisitArraySectionExpr(ArraySectionExpr *E) { in VisitArraySectionExpr() 958 E->ASType = Record.readEnum<ArraySectionExpr::ArraySectionType>(); in VisitArraySectionExpr() 3125 S = new (Context) ArraySectionExpr(Empty); in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 882 void ASTStmtWriter::VisitArraySectionExpr(ArraySectionExpr *E) { in VisitArraySectionExpr()
|