Lines Matching refs:Clause
201 auto *Clause = in Create() local
204 Clause->setLoopNumIterations(I, nullptr); in Create()
205 Clause->setLoopCounter(I, nullptr); in Create()
207 return Clause; in Create()
213 auto *Clause = new (Mem) OMPOrderedClause(NumLoops); in CreateEmpty() local
215 Clause->setLoopNumIterations(I, nullptr); in CreateEmpty()
216 Clause->setLoopCounter(I, nullptr); in CreateEmpty()
218 return Clause; in CreateEmpty()
258 OMPPrivateClause *Clause = in Create() local
260 Clause->setVarRefs(VL); in Create()
261 Clause->setPrivateCopies(PrivateVL); in Create()
262 return Clause; in Create()
289 OMPFirstprivateClause *Clause = in Create() local
291 Clause->setVarRefs(VL); in Create()
292 Clause->setPrivateCopies(PrivateVL); in Create()
293 Clause->setInits(InitVL); in Create()
294 Clause->setPreInitStmt(PreInit); in Create()
295 return Clause; in Create()
338 OMPLastprivateClause *Clause = in Create() local
340 Clause->setVarRefs(VL); in Create()
341 Clause->setSourceExprs(SrcExprs); in Create()
342 Clause->setDestinationExprs(DstExprs); in Create()
343 Clause->setAssignmentOps(AssignmentOps); in Create()
344 Clause->setPreInitStmt(PreInit); in Create()
345 Clause->setPostUpdateExpr(PostUpdate); in Create()
346 return Clause; in Create()
361 OMPSharedClause *Clause = in Create() local
363 Clause->setVarRefs(VL); in Create()
364 return Clause; in Create()
405 OMPLinearClause *Clause = new (Mem) OMPLinearClause( in Create() local
407 Clause->setVarRefs(VL); in Create()
408 Clause->setPrivates(PL); in Create()
409 Clause->setInits(IL); in Create()
412 std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(), in Create()
414 std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(), in Create()
416 Clause->setStep(Step); in Create()
417 Clause->setCalcStep(CalcStep); in Create()
418 Clause->setPreInitStmt(PreInit); in Create()
419 Clause->setPostUpdateExpr(PostUpdate); in Create()
420 return Clause; in Create()
436 OMPAlignedClause *Clause = new (Mem) in Create() local
438 Clause->setVarRefs(VL); in Create()
439 Clause->setAlignment(A); in Create()
440 return Clause; in Create()
476 OMPCopyinClause *Clause = in Create() local
478 Clause->setVarRefs(VL); in Create()
479 Clause->setSourceExprs(SrcExprs); in Create()
480 Clause->setDestinationExprs(DstExprs); in Create()
481 Clause->setAssignmentOps(AssignmentOps); in Create()
482 return Clause; in Create()
517 OMPCopyprivateClause *Clause = in Create() local
519 Clause->setVarRefs(VL); in Create()
520 Clause->setSourceExprs(SrcExprs); in Create()
521 Clause->setDestinationExprs(DstExprs); in Create()
522 Clause->setAssignmentOps(AssignmentOps); in Create()
523 return Clause; in Create()
567 OMPReductionClause *Clause = new (Mem) OMPReductionClause( in Create() local
569 Clause->setVarRefs(VL); in Create()
570 Clause->setPrivates(Privates); in Create()
571 Clause->setLHSExprs(LHSExprs); in Create()
572 Clause->setRHSExprs(RHSExprs); in Create()
573 Clause->setReductionOps(ReductionOps); in Create()
574 Clause->setPreInitStmt(PreInit); in Create()
575 Clause->setPostUpdateExpr(PostUpdate); in Create()
576 return Clause; in Create()
620 OMPTaskReductionClause *Clause = new (Mem) OMPTaskReductionClause( in Create() local
622 Clause->setVarRefs(VL); in Create()
623 Clause->setPrivates(Privates); in Create()
624 Clause->setLHSExprs(LHSExprs); in Create()
625 Clause->setRHSExprs(RHSExprs); in Create()
626 Clause->setReductionOps(ReductionOps); in Create()
627 Clause->setPreInitStmt(PreInit); in Create()
628 Clause->setPostUpdateExpr(PostUpdate); in Create()
629 return Clause; in Create()
682 OMPInReductionClause *Clause = new (Mem) OMPInReductionClause( in Create() local
684 Clause->setVarRefs(VL); in Create()
685 Clause->setPrivates(Privates); in Create()
686 Clause->setLHSExprs(LHSExprs); in Create()
687 Clause->setRHSExprs(RHSExprs); in Create()
688 Clause->setReductionOps(ReductionOps); in Create()
689 Clause->setTaskgroupDescriptors(TaskgroupDescriptors); in Create()
690 Clause->setPreInitStmt(PreInit); in Create()
691 Clause->setPostUpdateExpr(PostUpdate); in Create()
692 return Clause; in Create()
707 OMPFlushClause *Clause = in Create() local
709 Clause->setVarRefs(VL); in Create()
710 return Clause; in Create()
725 OMPDependClause *Clause = new (Mem) in Create() local
727 Clause->setVarRefs(VL); in Create()
728 Clause->setDependencyKind(DepKind); in Create()
729 Clause->setDependencyLoc(DepLoc); in Create()
730 Clause->setColonLoc(ColonLoc); in Create()
732 Clause->setLoopData(I, nullptr); in Create()
733 return Clause; in Create()
824 OMPMapClause *Clause = new (Mem) OMPMapClause( in Create() local
829 Clause->setVarRefs(Vars); in Create()
830 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
831 Clause->setMapType(Type); in Create()
832 Clause->setMapLoc(TypeLoc); in Create()
833 return Clause; in Create()
876 OMPToClause *Clause = new (Mem) in Create() local
880 Clause->setVarRefs(Vars); in Create()
881 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
882 return Clause; in Create()
925 OMPFromClause *Clause = new (Mem) in Create() local
929 Clause->setVarRefs(Vars); in Create()
930 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
931 return Clause; in Create()
986 OMPUseDevicePtrClause *Clause = new (Mem) OMPUseDevicePtrClause( in Create() local
990 Clause->setVarRefs(Vars); in Create()
991 Clause->setPrivateCopies(PrivateVars); in Create()
992 Clause->setInits(Inits); in Create()
993 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
994 return Clause; in Create()
1037 OMPIsDevicePtrClause *Clause = new (Mem) OMPIsDevicePtrClause( in Create() local
1041 Clause->setVarRefs(Vars); in Create()
1042 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1043 return Clause; in Create()