Home
last modified time | relevance | path

Searched refs:OMPArrayShapingExpr (Results 1 – 13 of 13) sorted by relevance

/llvm-project/clang/include/clang/AST/
H A DExprOpenMP.h22 class OMPArrayShapingExpr final
24 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
34 OMPArrayShapingExpr(QualType ExprTy, Expr *Op, SourceLocation L,
38 explicit OMPArrayShapingExpr(EmptyShell Shell, unsigned NumDims) in OMPArrayShapingExpr() function
60 static OMPArrayShapingExpr *Create(const ASTContext &Context, QualType T,
65 static OMPArrayShapingExpr *CreateEmpty(const ASTContext &Context,
H A DComputeDependence.h98 class OMPArrayShapingExpr; variable
195 ExprDependence computeDependence(OMPArrayShapingExpr *E);
H A DRecursiveASTVisitor.h2784 DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {})
/llvm-project/clang/lib/AST/
H A DExpr.cpp5242 void OMPArrayShapingExpr::setDimensions(ArrayRef<Expr *> Dims) { in getIteratorRange()
5249 void OMPArrayShapingExpr::setBracketsRanges(ArrayRef<SourceRange> BR) { in getAssignLoc()
5256 OMPArrayShapingExpr::OMPArrayShapingExpr(QualType ExprTy, Expr *Op, in getColonLoc()
5266 OMPArrayShapingExpr * in setHelper()
5267 OMPArrayShapingExpr::Create(const ASTContext &Context, QualType T, Expr *Op, in setHelper()
5275 alignof(OMPArrayShapingExpr)); in getHelper()
5276 auto *E = new (Mem) OMPArrayShapingExpr(T, Op, L, R, Dims);
5281 OMPArrayShapingExpr *OMPArrayShapingExpr in OMPIteratorExpr()
5156 OMPArrayShapingExpr::OMPArrayShapingExpr(QualType ExprTy, Expr *Op, OMPArrayShapingExpr() function in OMPArrayShapingExpr
[all...]
H A DComputeDependence.cpp469 ExprDependence clang::computeDependence(OMPArrayShapingExpr *E) { in computeDependence()
H A DStmtProfile.cpp1483 void StmtProfiler::VisitOMPArrayShapingExpr(const OMPArrayShapingExpr *S) { in VisitCStyleCastExpr()
H A DStmtPrinter.cpp1657 void StmtPrinter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *Node) { in VisitExtVectorElementExpr()
/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td88 def OMPArrayShapingExpr : StmtNode<Expr>;
/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp2206 isa<OMPArrayShapingExpr>(Last->getAssociatedExpression())) { in isOpenMPCapturedByRef()
3912 isa<OMPArrayShapingExpr>( in VisitDeclRefExpr()
4088 isa<OMPArrayShapingExpr>( in VisitMemberExpr()
20155 !isa<OMPArrayShapingExpr>(SimpleExpr)) {
20614 bool VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in checkArrayExpressionDoesNotReferToUnitySize()
20779 isa<OMPArrayShapingExpr>(CI->getAssociatedExpression())) && in VisitMemberExpr()
20782 isa<OMPArrayShapingExpr>(SI->getAssociatedExpression()))) { in VisitMemberExpr()
20813 } else if (const auto *OASE = dyn_cast<OMPArrayShapingExpr>( in VisitArraySubscriptExpr()
21488 auto *OAShE = dyn_cast<OMPArrayShapingExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
23586 !isa<OMPArrayShapingExpr>(SimpleExp in ActOnOpenMPUsesAllocatorClause()
[all...]
H A DTreeTransform.h13120 TreeTransform<Derived>::TransformOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in TransformCXXFunctionalCastExpr()
/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp988 void ASTStmtReader::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr()
3239 S = OMPArrayShapingExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp916 void ASTStmtWriter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPIteratorExpr()
/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp3544 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in OMPIteratorGeneratorScope()
6651 if (const auto *OAE = dyn_cast<OMPArrayShapingExpr>(E)) {
7032 const auto *OAShE = dyn_cast<OMPArrayShapingExpr>(AssocExpr); in generateInfoForComponentList()
7191 dyn_cast<OMPArrayShapingExpr>(I->getAssociatedExpression()); in generateInfoForComponentList()
7218 isa<OMPArrayShapingExpr>(Next->getAssociatedExpression()) || in generateInfoForComponentList()