Home | History | Annotate | Download | only in AST

Lines Matching refs:Dir

64   OMPParallelDirective *Dir =
66 Dir->setClauses(Clauses);
67 Dir->setAssociatedStmt(AssociatedStmt);
68 Dir->setHasCancel(HasCancel);
69 return Dir;
92 OMPSimdDirective *Dir = new (Mem)
94 Dir->setClauses(Clauses);
95 Dir->setAssociatedStmt(AssociatedStmt);
96 Dir->setIterationVariable(Exprs.IterationVarRef);
97 Dir->setLastIteration(Exprs.LastIteration);
98 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
99 Dir->setPreCond(Exprs.PreCond);
100 Dir->setCond(Exprs.Cond);
101 Dir->setInit(Exprs.Init);
102 Dir->setInc(Exprs.Inc);
103 Dir->setCounters(Exprs.Counters);
104 Dir->setPrivateCounters(Exprs.PrivateCounters);
105 Dir->setInits(Exprs.Inits);
106 Dir->setUpdates(Exprs.Updates);
107 Dir->setFinals(Exprs.Finals);
108 return Dir;
133 OMPForDirective *Dir =
135 Dir->setClauses(Clauses);
136 Dir->setAssociatedStmt(AssociatedStmt);
137 Dir->setIterationVariable(Exprs.IterationVarRef);
138 Dir->setLastIteration(Exprs.LastIteration);
139 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
140 Dir->setPreCond(Exprs.PreCond);
141 Dir->setCond(Exprs.Cond);
142 Dir->setInit(Exprs.Init);
143 Dir->setInc(Exprs.Inc);
144 Dir->setIsLastIterVariable(Exprs.IL);
145 Dir->setLowerBoundVariable(Exprs.LB);
146 Dir->setUpperBoundVariable(Exprs.UB);
147 Dir->setStrideVariable(Exprs.ST);
148 Dir->setEnsureUpperBound(Exprs.EUB);
149 Dir->setNextLowerBound(Exprs.NLB);
150 Dir->setNextUpperBound(Exprs.NUB);
151 Dir->setCounters(Exprs.Counters);
152 Dir->setPrivateCounters(Exprs.PrivateCounters);
153 Dir->setInits(Exprs.Inits);
154 Dir->setUpdates(Exprs.Updates);
155 Dir->setFinals(Exprs.Finals);
156 Dir->setHasCancel(HasCancel);
157 return Dir;
182 OMPForSimdDirective *Dir = new (Mem)
184 Dir->setClauses(Clauses);
185 Dir->setAssociatedStmt(AssociatedStmt);
186 Dir->setIterationVariable(Exprs.IterationVarRef);
187 Dir->setLastIteration(Exprs.LastIteration);
188 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
189 Dir->setPreCond(Exprs.PreCond);
190 Dir->setCond(Exprs.Cond);
191 Dir->setInit(Exprs.Init);
192 Dir->setInc(Exprs.Inc);
193 Dir->setIsLastIterVariable(Exprs.IL);
194 Dir->setLowerBoundVariable(Exprs.LB);
195 Dir->setUpperBoundVariable(Exprs.UB);
196 Dir->setStrideVariable(Exprs.ST);
197 Dir->setEnsureUpperBound(Exprs.EUB);
198 Dir->setNextLowerBound(Exprs.NLB);
199 Dir->setNextUpperBound(Exprs.NUB);
200 Dir->setCounters(Exprs.Counters);
201 Dir->setPrivateCounters(Exprs.PrivateCounters);
202 Dir->setInits(Exprs.Inits);
203 Dir->setUpdates(Exprs.Updates);
204 Dir->setFinals(Exprs.Finals);
205 return Dir;
227 OMPSectionsDirective *Dir =
229 Dir->setClauses(Clauses);
230 Dir->setAssociatedStmt(AssociatedStmt);
231 Dir->setHasCancel(HasCancel);
232 return Dir;
253 OMPSectionDirective *Dir = new (Mem) OMPSectionDirective(StartLoc, EndLoc);
254 Dir->setAssociatedStmt(AssociatedStmt);
255 Dir->setHasCancel(HasCancel);
256 return Dir;
276 OMPSingleDirective *Dir =
278 Dir->setClauses(Clauses);
279 Dir->setAssociatedStmt(AssociatedStmt);
280 return Dir;
300 OMPMasterDirective *Dir = new (Mem) OMPMasterDirective(StartLoc, EndLoc);
301 Dir->setAssociatedStmt(AssociatedStmt);
302 return Dir;
321 OMPCriticalDirective *Dir =
323 Dir->setClauses(Clauses);
324 Dir->setAssociatedStmt(AssociatedStmt);
325 return Dir;
347 OMPParallelForDirective *Dir = new (Mem)
349 Dir->setClauses(Clauses);
350 Dir->setAssociatedStmt(AssociatedStmt);
351 Dir->setIterationVariable(Exprs.IterationVarRef);
352 Dir->setLastIteration(Exprs.LastIteration);
353 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
354 Dir->setPreCond(Exprs.PreCond);
355 Dir->setCond(Exprs.Cond);
356 Dir->setInit(Exprs.Init);
357 Dir->setInc(Exprs.Inc);
358 Dir->setIsLastIterVariable(Exprs.IL);
359 Dir
360 Dir->setUpperBoundVariable(Exprs.UB);
361 Dir->setStrideVariable(Exprs.ST);
362 Dir->setEnsureUpperBound(Exprs.EUB);
363 Dir->setNextLowerBound(Exprs.NLB);
364 Dir->setNextUpperBound(Exprs.NUB);
365 Dir->setCounters(Exprs.Counters);
366 Dir->setPrivateCounters(Exprs.PrivateCounters);
367 Dir->setInits(Exprs.Inits);
368 Dir->setUpdates(Exprs.Updates);
369 Dir->setFinals(Exprs.Finals);
370 Dir->setHasCancel(HasCancel);
371 return Dir;
394 OMPParallelForSimdDirective *Dir = new (Mem) OMPParallelForSimdDirective(
396 Dir->setClauses(Clauses);
397 Dir->setAssociatedStmt(AssociatedStmt);
398 Dir->setIterationVariable(Exprs.IterationVarRef);
399 Dir->setLastIteration(Exprs.LastIteration);
400 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
401 Dir->setPreCond(Exprs.PreCond);
402 Dir->setCond(Exprs.Cond);
403 Dir->setInit(Exprs.Init);
404 Dir->setInc(Exprs.Inc);
405 Dir->setIsLastIterVariable(Exprs.IL);
406 Dir->setLowerBoundVariable(Exprs.LB);
407 Dir->setUpperBoundVariable(Exprs.UB);
408 Dir->setStrideVariable(Exprs.ST);
409 Dir->setEnsureUpperBound(Exprs.EUB);
410 Dir->setNextLowerBound(Exprs.NLB);
411 Dir->setNextUpperBound(Exprs.NUB);
412 Dir->setCounters(Exprs.Counters);
413 Dir->setPrivateCounters(Exprs.PrivateCounters);
414 Dir->setInits(Exprs.Inits);
415 Dir->setUpdates(Exprs.Updates);
416 Dir->setFinals(Exprs.Finals);
417 return Dir;
439 OMPParallelSectionsDirective *Dir =
441 Dir->setClauses(Clauses);
442 Dir->setAssociatedStmt(AssociatedStmt);
443 Dir->setHasCancel(HasCancel);
444 return Dir;
465 OMPTaskDirective *Dir =
467 Dir->setClauses(Clauses);
468 Dir->setAssociatedStmt(AssociatedStmt);
469 Dir->setHasCancel(HasCancel);
470 return Dir;
487 OMPTaskyieldDirective *Dir =
489 return Dir;
502 OMPBarrierDirective *Dir = new (Mem) OMPBarrierDirective(StartLoc, EndLoc);
503 return Dir;
516 OMPTaskwaitDirective *Dir = new (Mem) OMPTaskwaitDirective(StartLoc, EndLoc);
517 return Dir;
533 OMPTaskgroupDirective *Dir =
535 Dir->setAssociatedStmt(AssociatedStmt);
536 return Dir;
553 OMPCancellationPointDirective *Dir =
555 Dir->setCancelRegion(CancelRegion);
556 return Dir;
575 OMPCancelDirective *Dir =
577 Dir->setClauses(Clauses);
578 Dir->setCancelRegion(CancelRegion);
579 return Dir;
599 OMPFlushDirective *Dir =
601 Dir->setClauses(Clauses);
602 return Dir;
623 OMPOrderedDirective *Dir =
625 Dir->setClauses(Clauses);
626 Dir->setAssociatedStmt(AssociatedStmt);
627 return Dir;
648 OMPAtomicDirective *Dir =
650 Dir->setClauses(Clauses);
651 Dir->setAssociatedStmt(AssociatedStmt);
652 Dir->setX(X);
653 Dir->setV(V);
654 Dir->setExpr(E);
655 Dir->setUpdateExpr(UE);
656 Dir->IsXLHSInRHSPart = IsXLHSInRHSPart;
657 Dir->IsPostfixUpdate = IsPostfixUpdate;
658 return Dir;
680 OMPTargetDirective *Dir =
682 Dir->setClauses(Clauses);
683 Dir->setAssociatedStmt(AssociatedStmt);
684 return Dir;
704 OMPTargetDataDirective *Dir =
706 Dir->setClauses(Clauses);
707 Dir->setAssociatedStmt(AssociatedStmt);
708 return Dir;
730 OMPTeamsDirective *Dir =
732 Dir->setClauses(Clauses);
733 Dir->setAssociatedStmt(AssociatedStmt);
734 return Dir;
756 OMPTaskLoopDirective *Dir = new (Mem)
758 Dir->setClauses(Clauses);
759 Dir->setAssociatedStmt(AssociatedStmt);
760 Dir->setIterationVariable(Exprs.IterationVarRef);
761 Dir->setLastIteration(Exprs.LastIteration);
762 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
763 Dir->setPreCond(Exprs.PreCond);
764 Dir->setCond(Exprs.Cond);
765 Dir->setInit(Exprs.Init);
766 Dir->setInc(Exprs.Inc);
767 Dir->setIsLastIterVariable(Exprs.IL);
768 Dir->setLowerBoundVariable(Exprs.LB);
769 Dir->setUpperBoundVariable(Exprs.UB);
770 Dir->setStrideVariable(Exprs.ST);
771 Dir->setEnsureUpperBound(Exprs.EUB);
772 Dir->setNextLowerBound(Exprs.NLB);
773 Dir->setNextUpperBound(Exprs.NUB);
774 Dir->setCounters(Exprs.Counters);
775 Dir->setPrivateCounters(Exprs.PrivateCounters);
776 Dir->setInits(Exprs.Inits);
777 Dir->setUpdates(Exprs.Updates);
778 Dir->setFinals(Exprs.Finals);
779 return Dir;
803 OMPTaskLoopSimdDirective *Dir = new (Mem)
805 Dir->setClauses(Clauses);
806 Dir->setAssociatedStmt(AssociatedStmt);
807 Dir->setIterationVariable(Exprs.IterationVarRef);
808 Dir->setLastIteration(Exprs.LastIteration);
809 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
810 Dir->setPreCond(Exprs.PreCond);
811 Dir->setCond(Exprs.Cond);
812 Dir->setInit(Exprs.Init);
813 Dir->setInc(Exprs.Inc);
814 Dir->setIsLastIterVariable(Exprs.IL);
815 Dir->setLowerBoundVariable(Exprs.LB);
816 Dir->setUpperBoundVariable(Exprs.UB);
817 Dir->setStrideVariable(Exprs.ST);
818 Dir->setEnsureUpperBound(Exprs.EUB);
819 Dir->setNextLowerBound(Exprs.NLB);
820 Dir->setNextUpperBound(Exprs.NUB);
821 Dir->setCounters(Exprs.Counters);
822 Dir->setPrivateCounters(Exprs.PrivateCounters);
823 Dir->setInits(Exprs.Inits);
824 Dir->setUpdates(Exprs.Updates);
825 Dir->setFinals(Exprs.Finals);
826 return Dir;
849 OMPDistributeDirective *Dir = new (Mem)
851 Dir->setClauses(Clauses);
852 Dir->setAssociatedStmt(AssociatedStmt);
853 Dir->setIterationVariable(Exprs.IterationVarRef);
854 Dir->setLastIteration(Exprs.LastIteration);
855 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
856 Dir->setPreCond(Exprs.PreCond);
857 Dir->setCond(Exprs.Cond);
858 Dir->setInit(Exprs.Init);
859 Dir->setInc(Exprs.Inc);
860 Dir->setIsLastIterVariable(Exprs.IL);
861 Dir->setLowerBoundVariable(Exprs.LB);
862 Dir->setUpperBoundVariable(Exprs.UB);
863 Dir->setStrideVariable(Exprs.ST);
864 Dir->setEnsureUpperBound(Exprs.EUB);
865 Dir->setNextLowerBound(Exprs.NLB);
866 Dir->setNextUpperBound(Exprs.NUB);
867 Dir->setCounters(Exprs.Counters);
868 Dir->setPrivateCounters(Exprs.PrivateCounters);
869 Dir->setInits(Exprs.Inits);
870 Dir->setUpdates(Exprs.Updates);
871 Dir->setFinals(Exprs.Finals);
872 return Dir;