Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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.h95 class OMPArraySectionExpr; variable
188 ExprDependence computeDependence(OMPArraySectionExpr *E);
H A DRecursiveASTVisitor.h2708 DEF_TRAVERSE_STMT(OMPArraySectionExpr, {})
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp193 const OMPArraySectionExpr *AE = cast<OMPArraySectionExpr>(S); in reportBug()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td74 def OMPArraySectionExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp3798 (isa<OMPArraySectionExpr>( in VisitDeclRefExpr()
3976 if (!((isa<OMPArraySectionExpr>( in VisitMemberExpr()
5308 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
5933 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in processImplicitMapsWithDefaultMappers()
18930 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in actOnOMPReductionKindClause()
20546 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToWholeSize()
20604 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in checkArrayExpressionDoesNotReferToUnitySize()
20819 bool VisitOMPArraySectionExpr(OMPArraySectionExpr *OASE) { in VisitOMPArraySectionExpr()
21579 auto *OASE = dyn_cast<OMPArraySectionExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
21585 OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in checkMappableExpressionList()
[all …]
H A DSemaExpr.cpp5135 return new (Context) OMPArraySectionExpr( in ActOnOMPArraySectionExpr()
5141 QualType OriginalTy = OMPArraySectionExpr::getBaseOriginalType(Base); in ActOnOMPArraySectionExpr()
5269 return new (Context) OMPArraySectionExpr( in ActOnOMPArraySectionExpr()
H A DSemaChecking.cpp16120 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); in CheckArrayAccess()
H A DSemaInit.cpp7232 cast<OMPArraySectionExpr>(Init)->getBase(), in visitLocalsRetainedByReferenceBinding()
H A DTreeTransform.h10926 TreeTransform<Derived>::TransformOMPArraySectionExpr(OMPArraySectionExpr *E) { in TransformOMPArraySectionExpr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp770 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(E)) in emitSharedLValueUB()
828 bool AsArraySection = isa<OMPArraySectionExpr>(ClausesData[N].Ref); in emitAggregateType()
970 if (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Ref)) { in getBaseDecl()
7418 if (const auto *OAE = dyn_cast<OMPArraySectionExpr>(E)) { in getExprTypeSize()
7419 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType( in getExprTypeSize()
7523 const auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression()
7539 QualType BaseQTy = OMPArraySectionExpr::getBaseOriginalType( in isFinalArraySectionExpression()
7760 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
7899 (OASE && OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
8179 const auto *OASE = dyn_cast<OMPArraySectionExpr>(AssocExpr); in generateInfoForComponentList()
[all …]
H A DCGExpr.cpp1426 return EmitOMPArraySectionExpr(cast<OMPArraySectionExpr>(E)); in EmitLValue()
3979 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase()
4013 LValue CodeGenFunction::EmitOMPArraySectionExpr(const OMPArraySectionExpr *E, in EmitOMPArraySectionExpr()
4015 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType(E->getBase()); in EmitOMPArraySectionExpr()
H A DCGOpenMPRuntimeGPU.cpp124 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
126 while (const auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
H A DCodeGenFunction.h3914 LValue EmitOMPArraySectionExpr(const OMPArraySectionExpr *E,
H A DCGStmtOpenMP.cpp1254 bool isaOMPArraySectionExpr = isa<OMPArraySectionExpr>(IRef); in EmitOMPReductionClauseInit()
7215 while (const auto *OASE = dyn_cast<OMPArraySectionExpr>(Base)) in getBaseDecl()
/llvm-project-15.0.7/clang/lib/AST/
H A DComputeDependence.cpp421 ExprDependence clang::computeDependence(OMPArraySectionExpr *E) { in computeDependence()
H A DStmtProfile.cpp1382 void StmtProfiler::VisitOMPArraySectionExpr(const OMPArraySectionExpr *S) { in VisitOMPArraySectionExpr()
H A DExpr.cpp4799 QualType OMPArraySectionExpr::getBaseOriginalType(const Expr *Base) { in getBaseOriginalType()
4801 while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType()
H A DStmtPrinter.cpp1482 void StmtPrinter::VisitOMPArraySectionExpr(OMPArraySectionExpr *Node) { in VisitOMPArraySectionExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp939 void ASTStmtReader::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()
2955 S = new (Context) OMPArraySectionExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp811 void ASTStmtWriter::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()