Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExprOpenMP.h56 class OMPArraySectionExpr : public Expr {
64 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, Expr *Stride, in OMPArraySectionExpr() function
79 explicit OMPArraySectionExpr(EmptyShell Shell) in OMPArraySectionExpr() function
H A DComputeDependence.h96 class OMPArraySectionExpr; variable
190 ExprDependence computeDependence(OMPArraySectionExpr *E);
H A DRecursiveASTVisitor.h2705 DEF_TRAVERSE_STMT(OMPArraySectionExpr, {})
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp193 const OMPArraySectionExpr *AE = cast<OMPArraySectionExpr>(S); in reportBug()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td74 def OMPArraySectionExpr : StmtNode<Expr>;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp2208 isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) || in isOpenMPCapturedByRef()
3849 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
4027 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5371 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
5373 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
6002 const auto *OASE = cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts()); in processImplicitMapsWithDefaultMappers()
6004 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
18990 ASTContext &Context, const OMPArraySectionExpr *OASE, bool &SingleElement, in checkOMPArraySectionConstantForReduction()
19017 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) { in checkOMPArraySectionConstantForReduction()
19208 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in actOnOMPReductionKindClause()
[all …]
H A DSemaExpr.cpp5140 return new (Context) OMPArraySectionExpr( in ActOnOMPArraySectionExpr()
5146 QualType OriginalTy = OMPArraySectionExpr::getBaseOriginalType(Base); in ActOnOMPArraySectionExpr()
5274 return new (Context) OMPArraySectionExpr( in ActOnOMPArraySectionExpr()
H A DSemaChecking.cpp16398 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); in CheckArrayAccess()
H A DSemaInit.cpp7560 cast<OMPArraySectionExpr>(Init)->getBase(), in visitLocalsRetainedByReferenceBinding()
H A DTreeTransform.h11092 TreeTransform<Derived>::TransformOMPArraySectionExpr(OMPArraySectionExpr *E) { in TransformOMPArraySectionExpr()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp771 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E)) in emitSharedLValueUB()
829 bool AsArraySection = isa<OMPArraySectionExpr>(ClausesData[N].Ref); in emitAggregateType()
971 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl()
973 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getBaseDecl()
3771 dyn_cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts())) { in getPointerAndSize()
7000 if (const auto *OAE = dyn_cast<OMPArraySectionExpr>(E)) { in getExprTypeSize()
7001 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType( in getExprTypeSize()
7107 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression()
7123 QualType BaseQTy = OMPArraySectionExpr::getBaseOriginalType( in isFinalArraySectionExpression()
7344 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
[all …]
H A DCGExpr.cpp1384 return EmitOMPArraySectionExpr(cast<OMPArraySectionExpr>(E)); in EmitLValue()
3954 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase()
3988 LValue CodeGenFunction::EmitOMPArraySectionExpr(const OMPArraySectionExpr *E, in EmitOMPArraySectionExpr()
3990 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType(E->getBase()); in EmitOMPArraySectionExpr()
H A DCGOpenMPRuntimeGPU.cpp107 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
109 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
H A DCodeGenFunction.h3917 LValue EmitOMPArraySectionExpr(const OMPArraySectionExpr *E,
H A DCGStmtOpenMP.cpp1256 bool isaOMPArraySectionExpr = isa<OMPArraySectionExpr>(IRef); in EmitOMPReductionClauseInit()
7191 while (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Base)) in getBaseDecl()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DComputeDependence.cpp421 ExprDependence clang::computeDependence(OMPArraySectionExpr *E) { in computeDependence()
H A DStmtProfile.cpp1400 void StmtProfiler::VisitOMPArraySectionExpr(const OMPArraySectionExpr *S) { in VisitOMPArraySectionExpr()
H A DExpr.cpp4888 QualType OMPArraySectionExpr::getBaseOriginalType(const Expr *Base) { in getBaseOriginalType()
4890 while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType()
H A DStmtPrinter.cpp1492 void StmtPrinter::VisitOMPArraySectionExpr(OMPArraySectionExpr *Node) { in VisitOMPArraySectionExpr()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp945 void ASTStmtReader::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()
3002 S = new (Context) OMPArraySectionExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp809 void ASTStmtWriter::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()