Lines Matching refs:Clause

274   auto *Clause =  in Create()  local
277 Clause->setLoopNumIterations(I, nullptr); in Create()
278 Clause->setLoopCounter(I, nullptr); in Create()
280 return Clause; in Create()
286 auto *Clause = new (Mem) OMPOrderedClause(NumLoops); in CreateEmpty() local
288 Clause->setLoopNumIterations(I, nullptr); in CreateEmpty()
289 Clause->setLoopCounter(I, nullptr); in CreateEmpty()
291 return Clause; in CreateEmpty()
331 OMPPrivateClause *Clause = in Create() local
333 Clause->setVarRefs(VL); in Create()
334 Clause->setPrivateCopies(PrivateVL); in Create()
335 return Clause; in Create()
362 OMPFirstprivateClause *Clause = in Create() local
364 Clause->setVarRefs(VL); in Create()
365 Clause->setPrivateCopies(PrivateVL); in Create()
366 Clause->setInits(InitVL); in Create()
367 Clause->setPreInitStmt(PreInit); in Create()
368 return Clause; in Create()
412 OMPLastprivateClause *Clause = new (Mem) OMPLastprivateClause( in Create() local
414 Clause->setVarRefs(VL); in Create()
415 Clause->setSourceExprs(SrcExprs); in Create()
416 Clause->setDestinationExprs(DstExprs); in Create()
417 Clause->setAssignmentOps(AssignmentOps); in Create()
418 Clause->setPreInitStmt(PreInit); in Create()
419 Clause->setPostUpdateExpr(PostUpdate); in Create()
420 return Clause; in Create()
435 OMPSharedClause *Clause = in Create() local
437 Clause->setVarRefs(VL); in Create()
438 return Clause; in Create()
487 OMPLinearClause *Clause = new (Mem) OMPLinearClause( in Create() local
489 Clause->setVarRefs(VL); in Create()
490 Clause->setPrivates(PL); in Create()
491 Clause->setInits(IL); in Create()
494 std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(), in Create()
496 std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(), in Create()
498 std::fill(Clause->getUsedExprs().begin(), Clause->getUsedExprs().end(), in Create()
500 Clause->setStep(Step); in Create()
501 Clause->setCalcStep(CalcStep); in Create()
502 Clause->setPreInitStmt(PreInit); in Create()
503 Clause->setPostUpdateExpr(PostUpdate); in Create()
504 return Clause; in Create()
527 OMPAlignedClause *Clause = new (Mem) in Create() local
529 Clause->setVarRefs(VL); in Create()
530 Clause->setAlignment(A); in Create()
531 return Clause; in Create()
567 OMPCopyinClause *Clause = in Create() local
569 Clause->setVarRefs(VL); in Create()
570 Clause->setSourceExprs(SrcExprs); in Create()
571 Clause->setDestinationExprs(DstExprs); in Create()
572 Clause->setAssignmentOps(AssignmentOps); in Create()
573 return Clause; in Create()
608 OMPCopyprivateClause *Clause = in Create() local
610 Clause->setVarRefs(VL); in Create()
611 Clause->setSourceExprs(SrcExprs); in Create()
612 Clause->setDestinationExprs(DstExprs); in Create()
613 Clause->setAssignmentOps(AssignmentOps); in Create()
614 return Clause; in Create()
658 OMPReductionClause *Clause = new (Mem) OMPReductionClause( in Create() local
660 Clause->setVarRefs(VL); in Create()
661 Clause->setPrivates(Privates); in Create()
662 Clause->setLHSExprs(LHSExprs); in Create()
663 Clause->setRHSExprs(RHSExprs); in Create()
664 Clause->setReductionOps(ReductionOps); in Create()
665 Clause->setPreInitStmt(PreInit); in Create()
666 Clause->setPostUpdateExpr(PostUpdate); in Create()
667 return Clause; in Create()
711 OMPTaskReductionClause *Clause = new (Mem) OMPTaskReductionClause( in Create() local
713 Clause->setVarRefs(VL); in Create()
714 Clause->setPrivates(Privates); in Create()
715 Clause->setLHSExprs(LHSExprs); in Create()
716 Clause->setRHSExprs(RHSExprs); in Create()
717 Clause->setReductionOps(ReductionOps); in Create()
718 Clause->setPreInitStmt(PreInit); in Create()
719 Clause->setPostUpdateExpr(PostUpdate); in Create()
720 return Clause; in Create()
773 OMPInReductionClause *Clause = new (Mem) OMPInReductionClause( in Create() local
775 Clause->setVarRefs(VL); in Create()
776 Clause->setPrivates(Privates); in Create()
777 Clause->setLHSExprs(LHSExprs); in Create()
778 Clause->setRHSExprs(RHSExprs); in Create()
779 Clause->setReductionOps(ReductionOps); in Create()
780 Clause->setTaskgroupDescriptors(TaskgroupDescriptors); in Create()
781 Clause->setPreInitStmt(PreInit); in Create()
782 Clause->setPostUpdateExpr(PostUpdate); in Create()
783 return Clause; in Create()
799 auto *Clause = new (Mem) OMPAllocateClause(StartLoc, LParenLoc, Allocator, in Create() local
801 Clause->setVarRefs(VL); in Create()
802 return Clause; in Create()
817 OMPFlushClause *Clause = in Create() local
819 Clause->setVarRefs(VL); in Create()
820 return Clause; in Create()
835 OMPDependClause *Clause = new (Mem) in Create() local
837 Clause->setVarRefs(VL); in Create()
838 Clause->setDependencyKind(DepKind); in Create()
839 Clause->setDependencyLoc(DepLoc); in Create()
840 Clause->setColonLoc(ColonLoc); in Create()
842 Clause->setLoopData(I, nullptr); in Create()
843 return Clause; in Create()
934 OMPMapClause *Clause = new (Mem) in Create() local
938 Clause->setVarRefs(Vars); in Create()
939 Clause->setUDMapperRefs(UDMapperRefs); in Create()
940 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
941 Clause->setMapType(Type); in Create()
942 Clause->setMapLoc(TypeLoc); in Create()
943 return Clause; in Create()
986 auto *Clause = new (Mem) OMPToClause(UDMQualifierLoc, MapperId, Locs, Sizes); in Create() local
988 Clause->setVarRefs(Vars); in Create()
989 Clause->setUDMapperRefs(UDMapperRefs); in Create()
990 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
991 return Clause; in Create()
1033 auto *Clause = in Create() local
1036 Clause->setVarRefs(Vars); in Create()
1037 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1038 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1039 return Clause; in Create()
1094 OMPUseDevicePtrClause *Clause = new (Mem) OMPUseDevicePtrClause(Locs, Sizes); in Create() local
1096 Clause->setVarRefs(Vars); in Create()
1097 Clause->setPrivateCopies(PrivateVars); in Create()
1098 Clause->setInits(Inits); in Create()
1099 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1100 return Clause; in Create()
1143 OMPIsDevicePtrClause *Clause = new (Mem) OMPIsDevicePtrClause(Locs, Sizes); in Create() local
1145 Clause->setVarRefs(Vars); in Create()
1146 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1147 return Clause; in Create()
1169 auto *Clause = in Create() local
1171 Clause->setVarRefs(VL); in Create()
1172 return Clause; in Create()