Lines Matching refs:Clauses
27 void OMPChildren::setClauses(ArrayRef<OMPClause *> Clauses) { in setClauses() argument
28 assert(Clauses.size() == NumClauses && in setClauses()
30 llvm::copy(Clauses, getTrailingObjects<OMPClause *>()); in setClauses()
37 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses) { in Create() argument
38 auto *Data = CreateEmpty(Mem, Clauses.size()); in Create()
39 Data->setClauses(Clauses); in Create()
43 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses, in Create() argument
45 auto *Data = CreateEmpty(Mem, Clauses.size(), S, NumChildren); in Create()
46 Data->setClauses(Clauses); in Create()
239 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
242 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
259 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
262 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_simd), in Create()
294 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
297 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for) + 1, in Create()
339 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, in Create() argument
343 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc, in Create()
361 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
364 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for_simd), in Create()
404 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
406 auto *Dir = createDirective<OMPSectionsDirective>(C, Clauses, AssociatedStmt, in Create()
443 ArrayRef<OMPClause *> Clauses, in Create() argument
445 return createDirective<OMPSingleDirective>(C, Clauses, AssociatedStmt, in Create()
475 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
476 return createDirective<OMPCriticalDirective>(C, Clauses, AssociatedStmt, in Create()
490 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
493 C, Clauses, AssociatedStmt, in Create()
535 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
538 C, Clauses, AssociatedStmt, in Create()
579 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef) { in Create() argument
581 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
595 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
598 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
613 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, in Create() argument
616 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
663 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *ReductionRef) { in Create() argument
665 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
692 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses, in Create() argument
695 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc, in Create()
710 ArrayRef<OMPClause *> Clauses) { in Create() argument
712 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc, in Create()
725 ArrayRef<OMPClause *> Clauses) { in Create() argument
727 C, Clauses, /*AssociatedStmt=*/nullptr, in Create()
740 ArrayRef<OMPClause *> Clauses) { in Create() argument
741 return createDirective<OMPScanDirective>(C, Clauses, in Create()
755 ArrayRef<OMPClause *> Clauses, in Create() argument
758 C, Clauses, cast_or_null<CapturedStmt>(AssociatedStmt), in Create()
772 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *X, Expr *V, in Create() argument
775 C, Clauses, AssociatedStmt, /*NumChildren=*/4, StartLoc, EndLoc); in Create()
795 ArrayRef<OMPClause *> Clauses, in Create() argument
798 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
810 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef, in Create() argument
813 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc); in Create()
828 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
831 C, Clauses, AssociatedStmt, in Create()
875 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
877 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
889 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
891 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
903 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
905 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
918 ArrayRef<OMPClause *> Clauses, in Create() argument
921 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
933 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
936 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_taskloop), in Create()
977 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
980 C, Clauses, AssociatedStmt, in Create()
1020 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1023 C, Clauses, AssociatedStmt, in Create()
1065 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1068 C, Clauses, AssociatedStmt, in Create()
1109 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1112 C, Clauses, AssociatedStmt, in Create()
1157 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1160 C, Clauses, AssociatedStmt, in Create()
1203 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1206 C, Clauses, AssociatedStmt, in Create()
1246 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
1247 return createDirective<OMPTargetUpdateDirective>(C, Clauses, AssociatedStmt, in Create()
1261 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1264 C, Clauses, AssociatedStmt, in Create()
1323 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1326 C, Clauses, AssociatedStmt, in Create()
1382 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1385 C, Clauses, AssociatedStmt, in Create()
1426 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1429 C, Clauses, AssociatedStmt, in Create()
1473 ArrayRef<OMPClause *> Clauses, in Create() argument
1476 C, Clauses, AssociatedStmt, in Create()
1508 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1511 C, Clauses, AssociatedStmt, in Create()
1552 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1555 C, Clauses, AssociatedStmt, in Create()
1596 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1599 C, Clauses, AssociatedStmt, in Create()
1656 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1659 C, Clauses, AssociatedStmt, in Create()
1717 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) { in Create() argument
1718 return createDirective<OMPTargetTeamsDirective>(C, Clauses, AssociatedStmt, in Create()
1732 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1735 C, Clauses, AssociatedStmt, in Create()
1779 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1782 C, Clauses, AssociatedStmt, in Create()
1843 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1846 C, Clauses, AssociatedStmt, in Create()
1904 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1907 C, Clauses, AssociatedStmt, in Create()
1951 ArrayRef<OMPClause *> Clauses) { in Create() argument
1953 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc, in Create()
1965 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, in Create() argument
1968 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc); in Create()
1984 ArrayRef<OMPClause *> Clauses, in Create() argument
1986 return createDirective<OMPMaskedDirective>(C, Clauses, AssociatedStmt, in Create()