Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/AST/
DExprOpenMP.h146 class OMPArrayShapingExpr final
148 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
158 OMPArrayShapingExpr(QualType ExprTy, Expr *Op, SourceLocation L,
162 explicit OMPArrayShapingExpr(EmptyShell Shell, unsigned NumDims) in OMPArrayShapingExpr() function
184 static OMPArrayShapingExpr *Create(const ASTContext &Context, QualType T,
189 static OMPArrayShapingExpr *CreateEmpty(const ASTContext &Context,
DComputeDependence.h92 class OMPArrayShapingExpr; variable
181 ExprDependence computeDependence(OMPArrayShapingExpr *E);
DRecursiveASTVisitor.h2546 DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {})
/external/llvm-project/clang/lib/AST/
DExpr.cpp4671 void OMPArrayShapingExpr::setDimensions(ArrayRef<Expr *> Dims) { in setDimensions()
4678 void OMPArrayShapingExpr::setBracketsRanges(ArrayRef<SourceRange> BR) { in setBracketsRanges()
4685 OMPArrayShapingExpr::OMPArrayShapingExpr(QualType ExprTy, Expr *Op, in OMPArrayShapingExpr() function in OMPArrayShapingExpr
4695 OMPArrayShapingExpr *
4696 OMPArrayShapingExpr::Create(const ASTContext &Context, QualType T, Expr *Op, in Create()
4704 alignof(OMPArrayShapingExpr)); in Create()
4705 auto *E = new (Mem) OMPArrayShapingExpr(T, Op, L, R, Dims); in Create()
4710 OMPArrayShapingExpr *OMPArrayShapingExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
4714 alignof(OMPArrayShapingExpr)); in CreateEmpty()
4715 return new (Mem) OMPArrayShapingExpr(EmptyShell(), NumDims); in CreateEmpty()
DComputeDependence.cpp378 ExprDependence clang::computeDependence(OMPArrayShapingExpr *E) { in computeDependence()
DStmtProfile.cpp1233 void StmtProfiler::VisitOMPArrayShapingExpr(const OMPArrayShapingExpr *S) { in VisitOMPArrayShapingExpr()
DStmtPrinter.cpp1363 void StmtPrinter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *Node) { in VisitOMPArrayShapingExpr()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td86 def OMPArrayShapingExpr : StmtNode<Expr>;
/external/llvm-project/clang/lib/Sema/
DSemaOpenMP.cpp2069 isa<OMPArrayShapingExpr>(EI->getAssociatedExpression())) { in isOpenMPCapturedByRef()
3492 isa<OMPArrayShapingExpr>( in VisitDeclRefExpr()
3662 isa<OMPArrayShapingExpr>( in VisitMemberExpr()
16599 !isa<OMPArrayShapingExpr>(SimpleExpr)) { in ActOnOpenMPDependClause()
17048 bool VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr()
17205 isa<OMPArrayShapingExpr>(CI->getAssociatedExpression())) && in checkMapConflicts()
17208 isa<OMPArrayShapingExpr>(SI->getAssociatedExpression()))) { in checkMapConflicts()
17240 } else if (const auto *OASE = dyn_cast<OMPArrayShapingExpr>( in checkMapConflicts()
17708 auto *OAShE = dyn_cast<OMPArrayShapingExpr>(VE->IgnoreParens()); in checkMappableExpressionList()
19425 !isa<OMPArrayShapingExpr>(SimpleExpr)) { in ActOnOpenMPAffinityClause()
DSemaExpr.cpp5055 return OMPArrayShapingExpr::Create(Context, Context.DependentTy, Base, in ActOnOMPArrayShapingExpr()
5109 return OMPArrayShapingExpr::Create(Context, Context.OMPArrayShapingTy, Base, in ActOnOMPArrayShapingExpr()
DTreeTransform.h10389 TreeTransform<Derived>::TransformOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in TransformOMPArrayShapingExpr()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp953 void ASTStmtReader::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr()
2856 S = OMPArrayShapingExpr::CreateEmpty( in ReadStmtFromStream()
DASTWriterStmt.cpp813 void ASTStmtWriter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *E) { in VisitOMPArrayShapingExpr()
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp4091 const auto *OASE = dyn_cast<OMPArrayShapingExpr>(E); in getPointerAndSize()
7219 if (const auto *OAE = dyn_cast<OMPArrayShapingExpr>(E)) { in getExprTypeSize()
7576 const auto *OAShE = dyn_cast<OMPArrayShapingExpr>(AssocExpr); in generateInfoForComponentList()
7705 dyn_cast<OMPArrayShapingExpr>(I->getAssociatedExpression()); in generateInfoForComponentList()
7726 isa<OMPArrayShapingExpr>(Next->getAssociatedExpression()) || in generateInfoForComponentList()