Lines Matching refs: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);
302 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
305 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_simd),
338 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
342 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for) + 1,
411 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
415 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc,
432 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
438 C, Clauses, AssociatedStmt, TransformedStmtOffset + 1, StartLoc, EndLoc);
455 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
458 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_for_simd),
498 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
500 auto *Dir = createDirective<OMPSectionsDirective>(C, Clauses, AssociatedStmt,
537 ArrayRef<OMPClause *> Clauses,
539 return createDirective<OMPScopeDirective>(C, Clauses, AssociatedStmt,
554 ArrayRef<OMPClause *> Clauses,
556 return createDirective<OMPSingleDirective>(C, Clauses, AssociatedStmt,
586 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
587 return createDirective<OMPCriticalDirective>(C, Clauses, AssociatedStmt,
601 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
604 C, Clauses, AssociatedStmt,
646 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
649 C, Clauses, AssociatedStmt,
690 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef) {
692 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
706 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef) {
708 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
722 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
725 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
740 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
743 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
769 ArrayRef<OMPClause *> Clauses) {
771 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
795 ArrayRef<OMPClause *> Clauses) {
797 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
809 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *ReductionRef) {
811 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
838 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
841 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
856 ArrayRef<OMPClause *> Clauses) {
858 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
871 ArrayRef<OMPClause *> Clauses) {
873 C, Clauses, /*AssociatedStmt=*/nullptr,
886 ArrayRef<OMPClause *> Clauses) {
887 return createDirective<OMPScanDirective>(C, Clauses,
901 ArrayRef<OMPClause *> Clauses,
904 C, Clauses, cast_or_null<CapturedStmt>(AssociatedStmt),
918 SourceLocation EndLoc, ArrayRef<OMPClause *> Clauses,
921 C, Clauses, AssociatedStmt, /*NumChildren=*/7, StartLoc, EndLoc);
945 ArrayRef<OMPClause *> Clauses,
948 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
960 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *TaskRedRef,
963 C, Clauses, AssociatedStmt, /*NumChildren=*/1, StartLoc, EndLoc);
978 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
981 C, Clauses, AssociatedStmt,
1025 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1027 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1039 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1041 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1053 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1055 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1068 ArrayRef<OMPClause *> Clauses,
1071 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
1083 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1086 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_taskloop),
1127 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1130 C, Clauses, AssociatedStmt,
1170 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1173 C, Clauses, AssociatedStmt,
1215 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1218 C, Clauses, AssociatedStmt,
1260 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1263 C, Clauses, AssociatedStmt,
1304 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1307 C, Clauses, AssociatedStmt,
1348 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1351 C, Clauses, AssociatedStmt,
1395 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1398 C, Clauses, AssociatedStmt,
1443 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1446 C, Clauses, AssociatedStmt,
1490 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1493 C, Clauses, AssociatedStmt,
1536 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1539 C, Clauses, AssociatedStmt,
1580 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
1581 return createDirective<OMPTargetUpdateDirective>(C, Clauses, AssociatedStmt,
1595 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1598 C, Clauses, AssociatedStmt,
1657 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1660 C, Clauses, AssociatedStmt,
1716 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1719 C, Clauses, AssociatedStmt,
1760 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1763 C, Clauses, AssociatedStmt,
1807 ArrayRef<OMPClause *> Clauses,
1810 C, Clauses, AssociatedStmt,
1842 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1845 C, Clauses, AssociatedStmt,
1886 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1889 C, Clauses, AssociatedStmt,
1930 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1933 C, Clauses, AssociatedStmt,
1990 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
1993 C, Clauses, AssociatedStmt,
2051 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt) {
2052 return createDirective<OMPTargetTeamsDirective>(C, Clauses, AssociatedStmt,
2066 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2069 C, Clauses, AssociatedStmt,
2113 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2116 C, Clauses, AssociatedStmt,
2177 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2180 C, Clauses, AssociatedStmt,
2238 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2241 C, Clauses, AssociatedStmt,
2285 ArrayRef<OMPClause *> Clauses) {
2287 C, Clauses, /*AssociatedStmt=*/nullptr, /*NumChildren=*/0, StartLoc,
2299 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2302 C, Clauses, AssociatedStmt, /*NumChildren=*/0, StartLoc, EndLoc);
2318 ArrayRef<OMPClause *> Clauses,
2320 return createDirective<OMPMaskedDirective>(C, Clauses, AssociatedStmt,
2334 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2337 C, Clauses, AssociatedStmt, numLoopChildren(CollapsedNum, OMPD_loop),
2376 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2379 C, Clauses, AssociatedStmt,
2433 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2436 C, Clauses, AssociatedStmt,
2491 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2494 C, Clauses, AssociatedStmt,
2535 unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt,
2538 C, Clauses, AssociatedStmt,