Lines Matching refs:Dir
130 if (auto *Dir = dyn_cast<OMPTileDirective>(CurStmt)) in doForAllLoops() local
131 CurStmt = Dir->getTransformedStmt(); in doForAllLoops()
241 auto *Dir = createDirective<OMPParallelDirective>( in Create() local
243 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
244 Dir->setHasCancel(HasCancel); in Create()
245 return Dir; in Create()
261 auto *Dir = createDirective<OMPSimdDirective>( in Create() local
264 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
265 Dir->setLastIteration(Exprs.LastIteration); in Create()
266 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
267 Dir->setPreCond(Exprs.PreCond); in Create()
268 Dir->setCond(Exprs.Cond); in Create()
269 Dir->setInit(Exprs.Init); in Create()
270 Dir->setInc(Exprs.Inc); in Create()
271 Dir->setCounters(Exprs.Counters); in Create()
272 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
273 Dir->setInits(Exprs.Inits); in Create()
274 Dir->setUpdates(Exprs.Updates); in Create()
275 Dir->setFinals(Exprs.Finals); in Create()
276 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
277 Dir->setDependentInits(Exprs.DependentInits); in Create()
278 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
279 Dir->setPreInits(Exprs.PreInits); in Create()
280 return Dir; in Create()
296 auto *Dir = createDirective<OMPForDirective>( in Create() local
299 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
300 Dir->setLastIteration(Exprs.LastIteration); in Create()
301 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
302 Dir->setPreCond(Exprs.PreCond); in Create()
303 Dir->setCond(Exprs.Cond); in Create()
304 Dir->setInit(Exprs.Init); in Create()
305 Dir->setInc(Exprs.Inc); in Create()
306 Dir->setIsLastIterVariable(Exprs.IL); in Create()
307 Dir->setLowerBoundVariable(Exprs.LB); in Create()
308 Dir->setUpperBoundVariable(Exprs.UB); in Create()
309 Dir->setStrideVariable(Exprs.ST); in Create()
310 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
311 Dir->setNextLowerBound(Exprs.NLB); in Create()
312 Dir->setNextUpperBound(Exprs.NUB); in Create()
313 Dir->setNumIterations(Exprs.NumIterations); in Create()
314 Dir->setCounters(Exprs.Counters); in Create()
315 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
316 Dir->setInits(Exprs.Inits); in Create()
317 Dir->setUpdates(Exprs.Updates); in Create()
318 Dir->setFinals(Exprs.Finals); in Create()
319 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
320 Dir->setDependentInits(Exprs.DependentInits); in Create()
321 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
322 Dir->setPreInits(Exprs.PreInits); in Create()
323 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
324 Dir->setHasCancel(HasCancel); in Create()
325 return Dir; in Create()
342 OMPTileDirective *Dir = createDirective<OMPTileDirective>( in Create() local
345 Dir->setTransformedStmt(TransformedStmt); in Create()
346 Dir->setPreInits(PreInits); in Create()
347 return Dir; in Create()
363 auto *Dir = createDirective<OMPForSimdDirective>( in Create() local
366 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
367 Dir->setLastIteration(Exprs.LastIteration); in Create()
368 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
369 Dir->setPreCond(Exprs.PreCond); in Create()
370 Dir->setCond(Exprs.Cond); in Create()
371 Dir->setInit(Exprs.Init); in Create()
372 Dir->setInc(Exprs.Inc); in Create()
373 Dir->setIsLastIterVariable(Exprs.IL); in Create()
374 Dir->setLowerBoundVariable(Exprs.LB); in Create()
375 Dir->setUpperBoundVariable(Exprs.UB); in Create()
376 Dir->setStrideVariable(Exprs.ST); in Create()
377 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
378 Dir->setNextLowerBound(Exprs.NLB); in Create()
379 Dir->setNextUpperBound(Exprs.NUB); in Create()
380 Dir->setNumIterations(Exprs.NumIterations); in Create()
381 Dir->setCounters(Exprs.Counters); in Create()
382 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
383 Dir->setInits(Exprs.Inits); in Create()
384 Dir->setUpdates(Exprs.Updates); in Create()
385 Dir->setFinals(Exprs.Finals); in Create()
386 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
387 Dir->setDependentInits(Exprs.DependentInits); in Create()
388 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
389 Dir->setPreInits(Exprs.PreInits); in Create()
390 return Dir; in Create()
406 auto *Dir = createDirective<OMPSectionsDirective>(C, Clauses, AssociatedStmt, in Create() local
409 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
410 Dir->setHasCancel(HasCancel); in Create()
411 return Dir; in Create()
427 auto *Dir = in Create() local
430 Dir->setHasCancel(HasCancel); in Create()
431 return Dir; in Create()
492 auto *Dir = createDirective<OMPParallelForDirective>( in Create() local
496 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
497 Dir->setLastIteration(Exprs.LastIteration); in Create()
498 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
499 Dir->setPreCond(Exprs.PreCond); in Create()
500 Dir->setCond(Exprs.Cond); in Create()
501 Dir->setInit(Exprs.Init); in Create()
502 Dir->setInc(Exprs.Inc); in Create()
503 Dir->setIsLastIterVariable(Exprs.IL); in Create()
504 Dir->setLowerBoundVariable(Exprs.LB); in Create()
505 Dir->setUpperBoundVariable(Exprs.UB); in Create()
506 Dir->setStrideVariable(Exprs.ST); in Create()
507 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
508 Dir->setNextLowerBound(Exprs.NLB); in Create()
509 Dir->setNextUpperBound(Exprs.NUB); in Create()
510 Dir->setNumIterations(Exprs.NumIterations); in Create()
511 Dir->setCounters(Exprs.Counters); in Create()
512 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
513 Dir->setInits(Exprs.Inits); in Create()
514 Dir->setUpdates(Exprs.Updates); in Create()
515 Dir->setFinals(Exprs.Finals); in Create()
516 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
517 Dir->setDependentInits(Exprs.DependentInits); in Create()
518 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
519 Dir->setPreInits(Exprs.PreInits); in Create()
520 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
521 Dir->setHasCancel(HasCancel); in Create()
522 return Dir; in Create()
537 auto *Dir = createDirective<OMPParallelForSimdDirective>( in Create() local
541 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
542 Dir->setLastIteration(Exprs.LastIteration); in Create()
543 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
544 Dir->setPreCond(Exprs.PreCond); in Create()
545 Dir->setCond(Exprs.Cond); in Create()
546 Dir->setInit(Exprs.Init); in Create()
547 Dir->setInc(Exprs.Inc); in Create()
548 Dir->setIsLastIterVariable(Exprs.IL); in Create()
549 Dir->setLowerBoundVariable(Exprs.LB); in Create()
550 Dir->setUpperBoundVariable(Exprs.UB); in Create()
551 Dir->setStrideVariable(Exprs.ST); in Create()
552 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
553 Dir->setNextLowerBound(Exprs.NLB); in Create()
554 Dir->setNextUpperBound(Exprs.NUB); in Create()
555 Dir->setNumIterations(Exprs.NumIterations); in Create()
556 Dir->setCounters(Exprs.Counters); in Create()
557 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
558 Dir->setInits(Exprs.Inits); in Create()
559 Dir->setUpdates(Exprs.Updates); in Create()
560 Dir->setFinals(Exprs.Finals); in Create()
561 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
562 Dir->setDependentInits(Exprs.DependentInits); in Create()
563 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
564 Dir->setPreInits(Exprs.PreInits); in Create()
565 return Dir; in Create()
580 auto *Dir = createDirective<OMPParallelMasterDirective>( in Create() local
582 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
583 return Dir; in Create()
597 auto *Dir = createDirective<OMPParallelSectionsDirective>( in Create() local
599 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
600 Dir->setHasCancel(HasCancel); in Create()
601 return Dir; in Create()
615 auto *Dir = createDirective<OMPTaskDirective>( in Create() local
617 Dir->setHasCancel(HasCancel); in Create()
618 return Dir; in Create()
664 auto *Dir = createDirective<OMPTaskgroupDirective>( in Create() local
666 Dir->setReductionRef(ReductionRef); in Create()
667 return Dir; in Create()
680 auto *Dir = new (C) OMPCancellationPointDirective(StartLoc, EndLoc); in Create() local
681 Dir->setCancelRegion(CancelRegion); in Create()
682 return Dir; in Create()
694 auto *Dir = createDirective<OMPCancelDirective>( in Create() local
697 Dir->setCancelRegion(CancelRegion); in Create()
698 return Dir; in Create()
774 auto *Dir = createDirective<OMPAtomicDirective>( in Create() local
776 Dir->setX(X); in Create()
777 Dir->setV(V); in Create()
778 Dir->setExpr(E); in Create()
779 Dir->setUpdateExpr(UE); in Create()
780 Dir->IsXLHSInRHSPart = IsXLHSInRHSPart; in Create()
781 Dir->IsPostfixUpdate = IsPostfixUpdate; in Create()
782 return Dir; in Create()
812 auto *Dir = createDirective<OMPTargetParallelDirective>( in Create() local
814 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
815 Dir->setHasCancel(HasCancel); in Create()
816 return Dir; in Create()
830 auto *Dir = createDirective<OMPTargetParallelForDirective>( in Create() local
834 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
835 Dir->setLastIteration(Exprs.LastIteration); in Create()
836 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
837 Dir->setPreCond(Exprs.PreCond); in Create()
838 Dir->setCond(Exprs.Cond); in Create()
839 Dir->setInit(Exprs.Init); in Create()
840 Dir->setInc(Exprs.Inc); in Create()
841 Dir->setIsLastIterVariable(Exprs.IL); in Create()
842 Dir->setLowerBoundVariable(Exprs.LB); in Create()
843 Dir->setUpperBoundVariable(Exprs.UB); in Create()
844 Dir->setStrideVariable(Exprs.ST); in Create()
845 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
846 Dir->setNextLowerBound(Exprs.NLB); in Create()
847 Dir->setNextUpperBound(Exprs.NUB); in Create()
848 Dir->setNumIterations(Exprs.NumIterations); in Create()
849 Dir->setCounters(Exprs.Counters); in Create()
850 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
851 Dir->setInits(Exprs.Inits); in Create()
852 Dir->setUpdates(Exprs.Updates); in Create()
853 Dir->setFinals(Exprs.Finals); in Create()
854 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
855 Dir->setDependentInits(Exprs.DependentInits); in Create()
856 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
857 Dir->setPreInits(Exprs.PreInits); in Create()
858 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
859 Dir->setHasCancel(HasCancel); in Create()
860 return Dir; in Create()
935 auto *Dir = createDirective<OMPTaskLoopDirective>( in Create() local
938 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
939 Dir->setLastIteration(Exprs.LastIteration); in Create()
940 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
941 Dir->setPreCond(Exprs.PreCond); in Create()
942 Dir->setCond(Exprs.Cond); in Create()
943 Dir->setInit(Exprs.Init); in Create()
944 Dir->setInc(Exprs.Inc); in Create()
945 Dir->setIsLastIterVariable(Exprs.IL); in Create()
946 Dir->setLowerBoundVariable(Exprs.LB); in Create()
947 Dir->setUpperBoundVariable(Exprs.UB); in Create()
948 Dir->setStrideVariable(Exprs.ST); in Create()
949 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
950 Dir->setNextLowerBound(Exprs.NLB); in Create()
951 Dir->setNextUpperBound(Exprs.NUB); in Create()
952 Dir->setNumIterations(Exprs.NumIterations); in Create()
953 Dir->setCounters(Exprs.Counters); in Create()
954 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
955 Dir->setInits(Exprs.Inits); in Create()
956 Dir->setUpdates(Exprs.Updates); in Create()
957 Dir->setFinals(Exprs.Finals); in Create()
958 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
959 Dir->setDependentInits(Exprs.DependentInits); in Create()
960 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
961 Dir->setPreInits(Exprs.PreInits); in Create()
962 Dir->setHasCancel(HasCancel); in Create()
963 return Dir; in Create()
979 auto *Dir = createDirective<OMPTaskLoopSimdDirective>( in Create() local
983 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
984 Dir->setLastIteration(Exprs.LastIteration); in Create()
985 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
986 Dir->setPreCond(Exprs.PreCond); in Create()
987 Dir->setCond(Exprs.Cond); in Create()
988 Dir->setInit(Exprs.Init); in Create()
989 Dir->setInc(Exprs.Inc); in Create()
990 Dir->setIsLastIterVariable(Exprs.IL); in Create()
991 Dir->setLowerBoundVariable(Exprs.LB); in Create()
992 Dir->setUpperBoundVariable(Exprs.UB); in Create()
993 Dir->setStrideVariable(Exprs.ST); in Create()
994 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
995 Dir->setNextLowerBound(Exprs.NLB); in Create()
996 Dir->setNextUpperBound(Exprs.NUB); in Create()
997 Dir->setNumIterations(Exprs.NumIterations); in Create()
998 Dir->setCounters(Exprs.Counters); in Create()
999 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1000 Dir->setInits(Exprs.Inits); in Create()
1001 Dir->setUpdates(Exprs.Updates); in Create()
1002 Dir->setFinals(Exprs.Finals); in Create()
1003 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1004 Dir->setDependentInits(Exprs.DependentInits); in Create()
1005 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1006 Dir->setPreInits(Exprs.PreInits); in Create()
1007 return Dir; in Create()
1022 auto *Dir = createDirective<OMPMasterTaskLoopDirective>( in Create() local
1026 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1027 Dir->setLastIteration(Exprs.LastIteration); in Create()
1028 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1029 Dir->setPreCond(Exprs.PreCond); in Create()
1030 Dir->setCond(Exprs.Cond); in Create()
1031 Dir->setInit(Exprs.Init); in Create()
1032 Dir->setInc(Exprs.Inc); in Create()
1033 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1034 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1035 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1036 Dir->setStrideVariable(Exprs.ST); in Create()
1037 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1038 Dir->setNextLowerBound(Exprs.NLB); in Create()
1039 Dir->setNextUpperBound(Exprs.NUB); in Create()
1040 Dir->setNumIterations(Exprs.NumIterations); in Create()
1041 Dir->setCounters(Exprs.Counters); in Create()
1042 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1043 Dir->setInits(Exprs.Inits); in Create()
1044 Dir->setUpdates(Exprs.Updates); in Create()
1045 Dir->setFinals(Exprs.Finals); in Create()
1046 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1047 Dir->setDependentInits(Exprs.DependentInits); in Create()
1048 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1049 Dir->setPreInits(Exprs.PreInits); in Create()
1050 Dir->setHasCancel(HasCancel); in Create()
1051 return Dir; in Create()
1067 auto *Dir = createDirective<OMPMasterTaskLoopSimdDirective>( in Create() local
1071 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1072 Dir->setLastIteration(Exprs.LastIteration); in Create()
1073 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1074 Dir->setPreCond(Exprs.PreCond); in Create()
1075 Dir->setCond(Exprs.Cond); in Create()
1076 Dir->setInit(Exprs.Init); in Create()
1077 Dir->setInc(Exprs.Inc); in Create()
1078 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1079 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1080 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1081 Dir->setStrideVariable(Exprs.ST); in Create()
1082 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1083 Dir->setNextLowerBound(Exprs.NLB); in Create()
1084 Dir->setNextUpperBound(Exprs.NUB); in Create()
1085 Dir->setNumIterations(Exprs.NumIterations); in Create()
1086 Dir->setCounters(Exprs.Counters); in Create()
1087 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1088 Dir->setInits(Exprs.Inits); in Create()
1089 Dir->setUpdates(Exprs.Updates); in Create()
1090 Dir->setFinals(Exprs.Finals); in Create()
1091 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1092 Dir->setDependentInits(Exprs.DependentInits); in Create()
1093 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1094 Dir->setPreInits(Exprs.PreInits); in Create()
1095 return Dir; in Create()
1111 auto *Dir = createDirective<OMPParallelMasterTaskLoopDirective>( in Create() local
1115 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1116 Dir->setLastIteration(Exprs.LastIteration); in Create()
1117 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1118 Dir->setPreCond(Exprs.PreCond); in Create()
1119 Dir->setCond(Exprs.Cond); in Create()
1120 Dir->setInit(Exprs.Init); in Create()
1121 Dir->setInc(Exprs.Inc); in Create()
1122 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1123 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1124 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1125 Dir->setStrideVariable(Exprs.ST); in Create()
1126 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1127 Dir->setNextLowerBound(Exprs.NLB); in Create()
1128 Dir->setNextUpperBound(Exprs.NUB); in Create()
1129 Dir->setNumIterations(Exprs.NumIterations); in Create()
1130 Dir->setCounters(Exprs.Counters); in Create()
1131 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1132 Dir->setInits(Exprs.Inits); in Create()
1133 Dir->setUpdates(Exprs.Updates); in Create()
1134 Dir->setFinals(Exprs.Finals); in Create()
1135 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1136 Dir->setDependentInits(Exprs.DependentInits); in Create()
1137 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1138 Dir->setPreInits(Exprs.PreInits); in Create()
1139 Dir->setHasCancel(HasCancel); in Create()
1140 return Dir; in Create()
1159 auto *Dir = createDirective<OMPParallelMasterTaskLoopSimdDirective>( in Create() local
1163 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1164 Dir->setLastIteration(Exprs.LastIteration); in Create()
1165 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1166 Dir->setPreCond(Exprs.PreCond); in Create()
1167 Dir->setCond(Exprs.Cond); in Create()
1168 Dir->setInit(Exprs.Init); in Create()
1169 Dir->setInc(Exprs.Inc); in Create()
1170 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1171 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1172 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1173 Dir->setStrideVariable(Exprs.ST); in Create()
1174 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1175 Dir->setNextLowerBound(Exprs.NLB); in Create()
1176 Dir->setNextUpperBound(Exprs.NUB); in Create()
1177 Dir->setNumIterations(Exprs.NumIterations); in Create()
1178 Dir->setCounters(Exprs.Counters); in Create()
1179 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1180 Dir->setInits(Exprs.Inits); in Create()
1181 Dir->setUpdates(Exprs.Updates); in Create()
1182 Dir->setFinals(Exprs.Finals); in Create()
1183 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1184 Dir->setDependentInits(Exprs.DependentInits); in Create()
1185 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1186 Dir->setPreInits(Exprs.PreInits); in Create()
1187 return Dir; in Create()
1205 auto *Dir = createDirective<OMPDistributeDirective>( in Create() local
1209 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1210 Dir->setLastIteration(Exprs.LastIteration); in Create()
1211 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1212 Dir->setPreCond(Exprs.PreCond); in Create()
1213 Dir->setCond(Exprs.Cond); in Create()
1214 Dir->setInit(Exprs.Init); in Create()
1215 Dir->setInc(Exprs.Inc); in Create()
1216 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1217 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1218 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1219 Dir->setStrideVariable(Exprs.ST); in Create()
1220 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1221 Dir->setNextLowerBound(Exprs.NLB); in Create()
1222 Dir->setNextUpperBound(Exprs.NUB); in Create()
1223 Dir->setNumIterations(Exprs.NumIterations); in Create()
1224 Dir->setCounters(Exprs.Counters); in Create()
1225 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1226 Dir->setInits(Exprs.Inits); in Create()
1227 Dir->setUpdates(Exprs.Updates); in Create()
1228 Dir->setFinals(Exprs.Finals); in Create()
1229 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1230 Dir->setDependentInits(Exprs.DependentInits); in Create()
1231 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1232 Dir->setPreInits(Exprs.PreInits); in Create()
1233 return Dir; in Create()
1263 auto *Dir = createDirective<OMPDistributeParallelForDirective>( in Create() local
1267 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1268 Dir->setLastIteration(Exprs.LastIteration); in Create()
1269 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1270 Dir->setPreCond(Exprs.PreCond); in Create()
1271 Dir->setCond(Exprs.Cond); in Create()
1272 Dir->setInit(Exprs.Init); in Create()
1273 Dir->setInc(Exprs.Inc); in Create()
1274 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1275 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1276 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1277 Dir->setStrideVariable(Exprs.ST); in Create()
1278 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1279 Dir->setNextLowerBound(Exprs.NLB); in Create()
1280 Dir->setNextUpperBound(Exprs.NUB); in Create()
1281 Dir->setNumIterations(Exprs.NumIterations); in Create()
1282 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1283 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1284 Dir->setDistInc(Exprs.DistInc); in Create()
1285 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1286 Dir->setCounters(Exprs.Counters); in Create()
1287 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1288 Dir->setInits(Exprs.Inits); in Create()
1289 Dir->setUpdates(Exprs.Updates); in Create()
1290 Dir->setFinals(Exprs.Finals); in Create()
1291 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1292 Dir->setDependentInits(Exprs.DependentInits); in Create()
1293 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1294 Dir->setPreInits(Exprs.PreInits); in Create()
1295 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1296 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1297 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1298 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1299 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1300 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1301 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1302 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1303 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1304 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
1305 Dir->HasCancel = HasCancel; in Create()
1306 return Dir; in Create()
1325 auto *Dir = createDirective<OMPDistributeParallelForSimdDirective>( in Create() local
1329 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1330 Dir->setLastIteration(Exprs.LastIteration); in Create()
1331 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1332 Dir->setPreCond(Exprs.PreCond); in Create()
1333 Dir->setCond(Exprs.Cond); in Create()
1334 Dir->setInit(Exprs.Init); in Create()
1335 Dir->setInc(Exprs.Inc); in Create()
1336 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1337 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1338 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1339 Dir->setStrideVariable(Exprs.ST); in Create()
1340 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1341 Dir->setNextLowerBound(Exprs.NLB); in Create()
1342 Dir->setNextUpperBound(Exprs.NUB); in Create()
1343 Dir->setNumIterations(Exprs.NumIterations); in Create()
1344 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1345 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1346 Dir->setDistInc(Exprs.DistInc); in Create()
1347 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1348 Dir->setCounters(Exprs.Counters); in Create()
1349 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1350 Dir->setInits(Exprs.Inits); in Create()
1351 Dir->setUpdates(Exprs.Updates); in Create()
1352 Dir->setFinals(Exprs.Finals); in Create()
1353 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1354 Dir->setDependentInits(Exprs.DependentInits); in Create()
1355 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1356 Dir->setPreInits(Exprs.PreInits); in Create()
1357 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1358 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1359 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1360 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1361 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1362 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1363 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1364 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1365 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1366 return Dir; in Create()
1384 auto *Dir = createDirective<OMPDistributeSimdDirective>( in Create() local
1388 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1389 Dir->setLastIteration(Exprs.LastIteration); in Create()
1390 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1391 Dir->setPreCond(Exprs.PreCond); in Create()
1392 Dir->setCond(Exprs.Cond); in Create()
1393 Dir->setInit(Exprs.Init); in Create()
1394 Dir->setInc(Exprs.Inc); in Create()
1395 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1396 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1397 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1398 Dir->setStrideVariable(Exprs.ST); in Create()
1399 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1400 Dir->setNextLowerBound(Exprs.NLB); in Create()
1401 Dir->setNextUpperBound(Exprs.NUB); in Create()
1402 Dir->setNumIterations(Exprs.NumIterations); in Create()
1403 Dir->setCounters(Exprs.Counters); in Create()
1404 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1405 Dir->setInits(Exprs.Inits); in Create()
1406 Dir->setUpdates(Exprs.Updates); in Create()
1407 Dir->setFinals(Exprs.Finals); in Create()
1408 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1409 Dir->setDependentInits(Exprs.DependentInits); in Create()
1410 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1411 Dir->setPreInits(Exprs.PreInits); in Create()
1412 return Dir; in Create()
1428 auto *Dir = createDirective<OMPTargetParallelForSimdDirective>( in Create() local
1432 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1433 Dir->setLastIteration(Exprs.LastIteration); in Create()
1434 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1435 Dir->setPreCond(Exprs.PreCond); in Create()
1436 Dir->setCond(Exprs.Cond); in Create()
1437 Dir->setInit(Exprs.Init); in Create()
1438 Dir->setInc(Exprs.Inc); in Create()
1439 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1440 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1441 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1442 Dir->setStrideVariable(Exprs.ST); in Create()
1443 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1444 Dir->setNextLowerBound(Exprs.NLB); in Create()
1445 Dir->setNextUpperBound(Exprs.NUB); in Create()
1446 Dir->setNumIterations(Exprs.NumIterations); in Create()
1447 Dir->setCounters(Exprs.Counters); in Create()
1448 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1449 Dir->setInits(Exprs.Inits); in Create()
1450 Dir->setUpdates(Exprs.Updates); in Create()
1451 Dir->setFinals(Exprs.Finals); in Create()
1452 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1453 Dir->setDependentInits(Exprs.DependentInits); in Create()
1454 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1455 Dir->setPreInits(Exprs.PreInits); in Create()
1456 return Dir; in Create()
1475 auto *Dir = createDirective<OMPTargetSimdDirective>( in Create() local
1479 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1480 Dir->setLastIteration(Exprs.LastIteration); in Create()
1481 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1482 Dir->setPreCond(Exprs.PreCond); in Create()
1483 Dir->setCond(Exprs.Cond); in Create()
1484 Dir->setInit(Exprs.Init); in Create()
1485 Dir->setInc(Exprs.Inc); in Create()
1486 Dir->setCounters(Exprs.Counters); in Create()
1487 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1488 Dir->setInits(Exprs.Inits); in Create()
1489 Dir->setUpdates(Exprs.Updates); in Create()
1490 Dir->setFinals(Exprs.Finals); in Create()
1491 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1492 Dir->setDependentInits(Exprs.DependentInits); in Create()
1493 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1494 Dir->setPreInits(Exprs.PreInits); in Create()
1495 return Dir; in Create()
1510 auto *Dir = createDirective<OMPTeamsDistributeDirective>( in Create() local
1514 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1515 Dir->setLastIteration(Exprs.LastIteration); in Create()
1516 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1517 Dir->setPreCond(Exprs.PreCond); in Create()
1518 Dir->setCond(Exprs.Cond); in Create()
1519 Dir->setInit(Exprs.Init); in Create()
1520 Dir->setInc(Exprs.Inc); in Create()
1521 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1522 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1523 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1524 Dir->setStrideVariable(Exprs.ST); in Create()
1525 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1526 Dir->setNextLowerBound(Exprs.NLB); in Create()
1527 Dir->setNextUpperBound(Exprs.NUB); in Create()
1528 Dir->setNumIterations(Exprs.NumIterations); in Create()
1529 Dir->setCounters(Exprs.Counters); in Create()
1530 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1531 Dir->setInits(Exprs.Inits); in Create()
1532 Dir->setUpdates(Exprs.Updates); in Create()
1533 Dir->setFinals(Exprs.Finals); in Create()
1534 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1535 Dir->setDependentInits(Exprs.DependentInits); in Create()
1536 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1537 Dir->setPreInits(Exprs.PreInits); in Create()
1538 return Dir; in Create()
1554 auto *Dir = createDirective<OMPTeamsDistributeSimdDirective>( in Create() local
1558 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1559 Dir->setLastIteration(Exprs.LastIteration); in Create()
1560 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1561 Dir->setPreCond(Exprs.PreCond); in Create()
1562 Dir->setCond(Exprs.Cond); in Create()
1563 Dir->setInit(Exprs.Init); in Create()
1564 Dir->setInc(Exprs.Inc); in Create()
1565 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1566 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1567 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1568 Dir->setStrideVariable(Exprs.ST); in Create()
1569 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1570 Dir->setNextLowerBound(Exprs.NLB); in Create()
1571 Dir->setNextUpperBound(Exprs.NUB); in Create()
1572 Dir->setNumIterations(Exprs.NumIterations); in Create()
1573 Dir->setCounters(Exprs.Counters); in Create()
1574 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1575 Dir->setInits(Exprs.Inits); in Create()
1576 Dir->setUpdates(Exprs.Updates); in Create()
1577 Dir->setFinals(Exprs.Finals); in Create()
1578 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1579 Dir->setDependentInits(Exprs.DependentInits); in Create()
1580 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1581 Dir->setPreInits(Exprs.PreInits); in Create()
1582 return Dir; in Create()
1598 auto *Dir = createDirective<OMPTeamsDistributeParallelForSimdDirective>( in Create() local
1602 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1603 Dir->setLastIteration(Exprs.LastIteration); in Create()
1604 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1605 Dir->setPreCond(Exprs.PreCond); in Create()
1606 Dir->setCond(Exprs.Cond); in Create()
1607 Dir->setInit(Exprs.Init); in Create()
1608 Dir->setInc(Exprs.Inc); in Create()
1609 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1610 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1611 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1612 Dir->setStrideVariable(Exprs.ST); in Create()
1613 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1614 Dir->setNextLowerBound(Exprs.NLB); in Create()
1615 Dir->setNextUpperBound(Exprs.NUB); in Create()
1616 Dir->setNumIterations(Exprs.NumIterations); in Create()
1617 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1618 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1619 Dir->setDistInc(Exprs.DistInc); in Create()
1620 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1621 Dir->setCounters(Exprs.Counters); in Create()
1622 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1623 Dir->setInits(Exprs.Inits); in Create()
1624 Dir->setUpdates(Exprs.Updates); in Create()
1625 Dir->setFinals(Exprs.Finals); in Create()
1626 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1627 Dir->setDependentInits(Exprs.DependentInits); in Create()
1628 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1629 Dir->setPreInits(Exprs.PreInits); in Create()
1630 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1631 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1632 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1633 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1634 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1635 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1636 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1637 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1638 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1639 return Dir; in Create()
1658 auto *Dir = createDirective<OMPTeamsDistributeParallelForDirective>( in Create() local
1662 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1663 Dir->setLastIteration(Exprs.LastIteration); in Create()
1664 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1665 Dir->setPreCond(Exprs.PreCond); in Create()
1666 Dir->setCond(Exprs.Cond); in Create()
1667 Dir->setInit(Exprs.Init); in Create()
1668 Dir->setInc(Exprs.Inc); in Create()
1669 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1670 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1671 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1672 Dir->setStrideVariable(Exprs.ST); in Create()
1673 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1674 Dir->setNextLowerBound(Exprs.NLB); in Create()
1675 Dir->setNextUpperBound(Exprs.NUB); in Create()
1676 Dir->setNumIterations(Exprs.NumIterations); in Create()
1677 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1678 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1679 Dir->setDistInc(Exprs.DistInc); in Create()
1680 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1681 Dir->setCounters(Exprs.Counters); in Create()
1682 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1683 Dir->setInits(Exprs.Inits); in Create()
1684 Dir->setUpdates(Exprs.Updates); in Create()
1685 Dir->setFinals(Exprs.Finals); in Create()
1686 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1687 Dir->setDependentInits(Exprs.DependentInits); in Create()
1688 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1689 Dir->setPreInits(Exprs.PreInits); in Create()
1690 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1691 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1692 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1693 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1694 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1695 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1696 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1697 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1698 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1699 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
1700 Dir->HasCancel = HasCancel; in Create()
1701 return Dir; in Create()
1734 auto *Dir = createDirective<OMPTargetTeamsDistributeDirective>( in Create() local
1738 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1739 Dir->setLastIteration(Exprs.LastIteration); in Create()
1740 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1741 Dir->setPreCond(Exprs.PreCond); in Create()
1742 Dir->setCond(Exprs.Cond); in Create()
1743 Dir->setInit(Exprs.Init); in Create()
1744 Dir->setInc(Exprs.Inc); in Create()
1745 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1746 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1747 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1748 Dir->setStrideVariable(Exprs.ST); in Create()
1749 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1750 Dir->setNextLowerBound(Exprs.NLB); in Create()
1751 Dir->setNextUpperBound(Exprs.NUB); in Create()
1752 Dir->setNumIterations(Exprs.NumIterations); in Create()
1753 Dir->setCounters(Exprs.Counters); in Create()
1754 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1755 Dir->setInits(Exprs.Inits); in Create()
1756 Dir->setUpdates(Exprs.Updates); in Create()
1757 Dir->setFinals(Exprs.Finals); in Create()
1758 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1759 Dir->setDependentInits(Exprs.DependentInits); in Create()
1760 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1761 Dir->setPreInits(Exprs.PreInits); in Create()
1762 return Dir; in Create()
1781 auto *Dir = createDirective<OMPTargetTeamsDistributeParallelForDirective>( in Create() local
1786 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1787 Dir->setLastIteration(Exprs.LastIteration); in Create()
1788 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1789 Dir->setPreCond(Exprs.PreCond); in Create()
1790 Dir->setCond(Exprs.Cond); in Create()
1791 Dir->setInit(Exprs.Init); in Create()
1792 Dir->setInc(Exprs.Inc); in Create()
1793 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1794 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1795 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1796 Dir->setStrideVariable(Exprs.ST); in Create()
1797 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1798 Dir->setNextLowerBound(Exprs.NLB); in Create()
1799 Dir->setNextUpperBound(Exprs.NUB); in Create()
1800 Dir->setNumIterations(Exprs.NumIterations); in Create()
1801 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1802 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1803 Dir->setDistInc(Exprs.DistInc); in Create()
1804 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1805 Dir->setCounters(Exprs.Counters); in Create()
1806 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1807 Dir->setInits(Exprs.Inits); in Create()
1808 Dir->setUpdates(Exprs.Updates); in Create()
1809 Dir->setFinals(Exprs.Finals); in Create()
1810 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1811 Dir->setDependentInits(Exprs.DependentInits); in Create()
1812 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1813 Dir->setPreInits(Exprs.PreInits); in Create()
1814 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1815 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1816 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1817 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1818 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1819 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1820 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1821 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1822 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1823 Dir->setTaskReductionRefExpr(TaskRedRef); in Create()
1824 Dir->HasCancel = HasCancel; in Create()
1825 return Dir; in Create()
1845 auto *Dir = createDirective<OMPTargetTeamsDistributeParallelForSimdDirective>( in Create() local
1850 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1851 Dir->setLastIteration(Exprs.LastIteration); in Create()
1852 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1853 Dir->setPreCond(Exprs.PreCond); in Create()
1854 Dir->setCond(Exprs.Cond); in Create()
1855 Dir->setInit(Exprs.Init); in Create()
1856 Dir->setInc(Exprs.Inc); in Create()
1857 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1858 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1859 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1860 Dir->setStrideVariable(Exprs.ST); in Create()
1861 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1862 Dir->setNextLowerBound(Exprs.NLB); in Create()
1863 Dir->setNextUpperBound(Exprs.NUB); in Create()
1864 Dir->setNumIterations(Exprs.NumIterations); in Create()
1865 Dir->setPrevLowerBoundVariable(Exprs.PrevLB); in Create()
1866 Dir->setPrevUpperBoundVariable(Exprs.PrevUB); in Create()
1867 Dir->setDistInc(Exprs.DistInc); in Create()
1868 Dir->setPrevEnsureUpperBound(Exprs.PrevEUB); in Create()
1869 Dir->setCounters(Exprs.Counters); in Create()
1870 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1871 Dir->setInits(Exprs.Inits); in Create()
1872 Dir->setUpdates(Exprs.Updates); in Create()
1873 Dir->setFinals(Exprs.Finals); in Create()
1874 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1875 Dir->setDependentInits(Exprs.DependentInits); in Create()
1876 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1877 Dir->setPreInits(Exprs.PreInits); in Create()
1878 Dir->setCombinedLowerBoundVariable(Exprs.DistCombinedFields.LB); in Create()
1879 Dir->setCombinedUpperBoundVariable(Exprs.DistCombinedFields.UB); in Create()
1880 Dir->setCombinedEnsureUpperBound(Exprs.DistCombinedFields.EUB); in Create()
1881 Dir->setCombinedInit(Exprs.DistCombinedFields.Init); in Create()
1882 Dir->setCombinedCond(Exprs.DistCombinedFields.Cond); in Create()
1883 Dir->setCombinedNextLowerBound(Exprs.DistCombinedFields.NLB); in Create()
1884 Dir->setCombinedNextUpperBound(Exprs.DistCombinedFields.NUB); in Create()
1885 Dir->setCombinedDistCond(Exprs.DistCombinedFields.DistCond); in Create()
1886 Dir->setCombinedParForInDistCond(Exprs.DistCombinedFields.ParForInDistCond); in Create()
1887 return Dir; in Create()
1906 auto *Dir = createDirective<OMPTargetTeamsDistributeSimdDirective>( in Create() local
1910 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
1911 Dir->setLastIteration(Exprs.LastIteration); in Create()
1912 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
1913 Dir->setPreCond(Exprs.PreCond); in Create()
1914 Dir->setCond(Exprs.Cond); in Create()
1915 Dir->setInit(Exprs.Init); in Create()
1916 Dir->setInc(Exprs.Inc); in Create()
1917 Dir->setIsLastIterVariable(Exprs.IL); in Create()
1918 Dir->setLowerBoundVariable(Exprs.LB); in Create()
1919 Dir->setUpperBoundVariable(Exprs.UB); in Create()
1920 Dir->setStrideVariable(Exprs.ST); in Create()
1921 Dir->setEnsureUpperBound(Exprs.EUB); in Create()
1922 Dir->setNextLowerBound(Exprs.NLB); in Create()
1923 Dir->setNextUpperBound(Exprs.NUB); in Create()
1924 Dir->setNumIterations(Exprs.NumIterations); in Create()
1925 Dir->setCounters(Exprs.Counters); in Create()
1926 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
1927 Dir->setInits(Exprs.Inits); in Create()
1928 Dir->setUpdates(Exprs.Updates); in Create()
1929 Dir->setFinals(Exprs.Finals); in Create()
1930 Dir->setDependentCounters(Exprs.DependentCounters); in Create()
1931 Dir->setDependentInits(Exprs.DependentInits); in Create()
1932 Dir->setFinalsConditions(Exprs.FinalsConditions); in Create()
1933 Dir->setPreInits(Exprs.PreInits); in Create()
1934 return Dir; in Create()
1967 auto *Dir = createDirective<OMPDispatchDirective>( in Create() local
1969 Dir->setTargetCallLoc(TargetCallLoc); in Create()
1970 return Dir; in Create()