Lines Matching defs:Clauses

27 void OMPChildren::setClauses(ArrayRef<OMPClause *> Clauses) {
28 assert(Clauses.size() == NumClauses &&
30 llvm::copy(Clauses, getTrailingObjects<OMPClause *>());
37 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses) {
38 auto *Data = CreateEmpty(Mem, Clauses.size());
39 Data->setClauses(Clauses);
43 OMPChildren *OMPChildren::Create(void *Mem, ArrayRef<OMPClause *> Clauses,
45 auto *Data = CreateEmpty(Mem, Clauses.size(), S, NumChildren);
46 Data->setClauses(Clauses);
265 ArrayRef<OMPClause *> Clauses,
268 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
283 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
286 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
303 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
306 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_simd),
338 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
341 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for) + 1,
409 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
413 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc,
430 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
436 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc);
469 ArrayRef<OMPClause *> Clauses, unsigned NumLoops, Stmt *AssociatedStmt,
472 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc,
490 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
493 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for_simd),
533 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
535 auto *Dir = createDirective<OMPSectionsDirective>(C, Clauses, AssociatedStmt,
572 ArrayRef<OMPClause *> Clauses,
574 return createDirective<OMPScopeDirective>(C, Clauses, AssociatedStmt,
589 ArrayRef<OMPClause *> Clauses,
591 return createDirective<OMPSingleDirective>(C, Clauses, AssociatedStmt,
621 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
622 return createDirective<OMPCriticalDirective>(C, Clauses, AssociatedStmt,
636 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
639 C, Clauses, AssociatedStmt,
681 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
684 C, Clauses, AssociatedStmt,
725 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef) {
727 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
741 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef) {
743 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
757 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
760 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
775 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
778 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
804 ArrayRef<OMPClause *> Clauses,
806 return createDirective<OMPAssumeDirective>(C, Clauses, AStmt,
821 ArrayRef<OMPClause *> Clauses) {
823 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
847 ArrayRef<OMPClause *> Clauses) {
849 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
861 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *ReductionRef) {
863 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
890 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
893 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
908 ArrayRef<OMPClause *> Clauses) {
910 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
923 ArrayRef<OMPClause *> Clauses) {
925 C, Clauses, /*AssociatedStmt=*/nullptr,
938 ArrayRef<OMPClause *> Clauses) {
939 return createDirective<OMPScanDirective>(C, Clauses,
953 ArrayRef<OMPClause *> Clauses,
956 C, Clauses, cast_or_null<CapturedStmt>(AssociatedStmt),
970 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
973 C, Clauses, AssociatedStmt, /*NumChildren=*/7, StartLoc, EndLoc);
997 ArrayRef<OMPClause *> Clauses,
1000 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1012 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
1015 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
1030 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1033 C, Clauses, AssociatedStmt,
1077 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1079 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1091 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1093 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1105 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1107 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1120 ArrayRef<OMPClause *> Clauses,
1123 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1135 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1138 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_taskloop),
1179 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1182 C, Clauses, AssociatedStmt,
1222 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1225 C, Clauses, AssociatedStmt,
1267 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1270 C, Clauses, AssociatedStmt,
1312 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1315 C, Clauses, AssociatedStmt,
1356 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1359 C, Clauses, AssociatedStmt,
1400 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1403 C, Clauses, AssociatedStmt,
1447 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1450 C, Clauses, AssociatedStmt,
1495 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1498 C, Clauses, AssociatedStmt,
1542 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1545 C, Clauses, AssociatedStmt,
1589 ArrayRef<OMPClause *> Clauses,
1592 C, Clauses, AssociatedStmt,
1632 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1633 return createDirective<OMPTargetUpdateDirective>(C, Clauses, AssociatedStmt,
1647 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1650 C, Clauses, AssociatedStmt,
1709 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1712 C, Clauses, AssociatedStmt,
1768 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1771 C, Clauses, AssociatedStmt,
1812 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1815 C, Clauses, AssociatedStmt,
1859 ArrayRef<OMPClause *> Clauses,
1862 C, Clauses, AssociatedStmt,
1894 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1897 C, Clauses, AssociatedStmt,
1938 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1941 C, Clauses, AssociatedStmt,
1982 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1985 C, Clauses, AssociatedStmt,
2042 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2045 C, Clauses, AssociatedStmt,
2103 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
2104 return createDirective<OMPTargetTeamsDirective>(C, Clauses, AssociatedStmt,
2118 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2121 C, Clauses, AssociatedStmt,
2165 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2168 C, Clauses, AssociatedStmt,
2229 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2232 C, Clauses, AssociatedStmt,
2290 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2293 C, Clauses, AssociatedStmt,
2337 ArrayRef<OMPClause *> Clauses) {
2339 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
2351 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2354 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
2370 ArrayRef<OMPClause *> Clauses,
2372 return createDirective<OMPMaskedDirective>(C, Clauses, AssociatedStmt,
2386 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2389 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_loop),
2428 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2431 C, Clauses, AssociatedStmt,
2485 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2488 C, Clauses, AssociatedStmt,
2544 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2547 C, Clauses, AssociatedStmt,
2588 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2591 C, Clauses, AssociatedStmt,