Home
last modified time | relevance | path

Searched refs:AssociatedStmt (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp266 Stmt *AssociatedStmt, Stmt *IfStmt) { in Create() argument
268 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
283 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
286 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
303 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
306 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_simd), in Create()
338 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
341 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for) + 1, in Create()
410 unsigned NumLoops, Stmt *AssociatedStmt, in Create() argument
413 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc, in Create()
[all …]
H A DStmtOpenACC.cpp316 ArrayRef<const OpenACCClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
321 End, Clauses, AssociatedStmt); in Create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h302 Stmt *AssociatedStmt, unsigned NumChildren, in createDirective() argument
305 C.Allocate(sizeof(T) + OMPChildren::size(Clauses.size(), AssociatedStmt, in createDirective()
310 AssociatedStmt, NumChildren); in createDirective()
653 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
1607 Stmt *AssociatedStmt,
1685 Stmt *AssociatedStmt, const HelperExprs &Exprs,
1760 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1830 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
1899 Stmt *AssociatedStmt, bool HasCancel);
1955 Stmt *AssociatedStmt);
[all …]
H A DStmtOpenACC.h85 Stmt *AssociatedStmt = nullptr; variable
93 AssociatedStmt(AssocStmt) {} in OpenACCAssociatedStmtConstruct()
95 void setAssociatedStmt(Stmt *S) { AssociatedStmt = S; } in setAssociatedStmt()
96 Stmt *getAssociatedStmt() { return AssociatedStmt; } in getAssociatedStmt()
109 return child_range(&AssociatedStmt, &AssociatedStmt + 1); in children()
784 Stmt *AssociatedStmt) in OpenACCAtomicConstruct() argument
787 DirectiveLoc, End, AssociatedStmt), in OpenACCAtomicConstruct()
809 ArrayRef<const OpenACCClause *> Clauses, Stmt *AssociatedStmt);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp2397 StmtResult AssociatedStmt; in ParseOpenMPExecutableDirective() local
2407 AssociatedStmt = ParseStatement(); in ParseOpenMPExecutableDirective()
2409 if (AssociatedStmt.isUsable() && isOpenMPLoopDirective(DKind) && in ParseOpenMPExecutableDirective()
2411 AssociatedStmt = in ParseOpenMPExecutableDirective()
2412 Actions.OpenMP().ActOnOpenMPLoopnest(AssociatedStmt.get()); in ParseOpenMPExecutableDirective()
2414 AssociatedStmt = in ParseOpenMPExecutableDirective()
2415 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
2419 AssociatedStmt = (Sema::CompoundScopeRAII(Actions), in ParseOpenMPExecutableDirective()
2422 AssociatedStmt = in ParseOpenMPExecutableDirective()
2423 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4245 StmtResult AssociatedStmt) { in RebuildOpenACCAtomicConstruct() argument
4249 AssociatedStmt); in RebuildOpenACCAtomicConstruct()
9499 StmtResult AssociatedStmt; in TransformOMPExecutableDirective() local
9520 AssociatedStmt = in TransformOMPExecutableDirective()
9522 if (AssociatedStmt.isInvalid()) { in TransformOMPExecutableDirective()
9545 AssociatedStmt.get(), D->getBeginLoc(), D->getEndLoc()); in TransformOMPExecutableDirective()
9572 StmtResult AssociatedStmt; in TransformOMPInformationalDirective() local
9585 AssociatedStmt = in TransformOMPInformationalDirective()
9587 if (AssociatedStmt.isInvalid()) in TransformOMPInformationalDirective()
9596 D->getDirectiveKind(), DirName, TClauses, AssociatedStmt.get(), in TransformOMPInformationalDirective()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp2530 static void applyConservativeSimdOrderedDirective(const Stmt &AssociatedStmt, in applyConservativeSimdOrderedDirective() argument
2534 bool HasOrderedDirective = hasOrderedDirective(&AssociatedStmt); in applyConservativeSimdOrderedDirective()
2545 const Stmt *AssociatedStmt = D.getAssociatedStmt(); in EmitOMPSimdInit() local
2546 applyConservativeSimdOrderedDirective(*AssociatedStmt, LoopStack); in EmitOMPSimdInit()