Searched refs:OMPArrayShapingExpr (Results 1 – 13 of 13) sorted by relevance
/llvm-project/clang/include/clang/AST/ |
H A D | ExprOpenMP.h | 22 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 D | ComputeDependence.h | 98 class OMPArrayShapingExpr; variable 195 ExprDependence computeDependence(OMPArrayShapingExpr *E);
|
H A D | RecursiveASTVisitor.h | 2784 DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {})
|
/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 5242 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 D | ComputeDependence.cpp | 469 ExprDependence clang::computeDependence(OMPArrayShapingExpr *E) { in computeDependence()
|
H A D | StmtProfile.cpp | 1483 void StmtProfiler::VisitOMPArrayShapingExpr(const OMPArrayShapingExpr *S) { in VisitCStyleCastExpr()
|
H A D | StmtPrinter.cpp | 1657 void StmtPrinter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *Node) { in VisitExtVectorElementExpr()
|
/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 88 def OMPArrayShapingExpr : StmtNode<Expr>;
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 2206 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 D | TreeTransform.h | 13120 TreeTransform<Derived>::TransformOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in TransformCXXFunctionalCastExpr()
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 988 void ASTStmtReader::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr() 3239 S = OMPArrayShapingExpr::CreateEmpty( in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 916 void ASTStmtWriter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPIteratorExpr()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 3544 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()
|