Lines Matching refs:Clause
349 auto *Clause = in Create() local
352 Clause->setLoopNumIterations(I, nullptr); in Create()
353 Clause->setLoopCounter(I, nullptr); in Create()
355 return Clause; in Create()
361 auto *Clause = new (Mem) OMPOrderedClause(NumLoops); in CreateEmpty() local
363 Clause->setLoopNumIterations(I, nullptr); in CreateEmpty()
364 Clause->setLoopCounter(I, nullptr); in CreateEmpty()
366 return Clause; in CreateEmpty()
407 auto *Clause = in Create() local
409 Clause->setLParenLoc(LParenLoc); in Create()
410 Clause->setArgumentLoc(ArgumentLoc); in Create()
411 Clause->setDependencyKind(DK); in Create()
412 return Clause; in Create()
422 auto *Clause = new (Mem) OMPUpdateClause(/*IsExtended=*/true); in CreateEmpty() local
423 Clause->IsExtended = true; in CreateEmpty()
424 return Clause; in CreateEmpty()
439 OMPPrivateClause *Clause = in Create() local
441 Clause->setVarRefs(VL); in Create()
442 Clause->setPrivateCopies(PrivateVL); in Create()
443 return Clause; in Create()
470 OMPFirstprivateClause *Clause = in Create() local
472 Clause->setVarRefs(VL); in Create()
473 Clause->setPrivateCopies(PrivateVL); in Create()
474 Clause->setInits(InitVL); in Create()
475 Clause->setPreInitStmt(PreInit); in Create()
476 return Clause; in Create()
520 OMPLastprivateClause *Clause = new (Mem) OMPLastprivateClause( in Create() local
522 Clause->setVarRefs(VL); in Create()
523 Clause->setSourceExprs(SrcExprs); in Create()
524 Clause->setDestinationExprs(DstExprs); in Create()
525 Clause->setAssignmentOps(AssignmentOps); in Create()
526 Clause->setPreInitStmt(PreInit); in Create()
527 Clause->setPostUpdateExpr(PostUpdate); in Create()
528 return Clause; in Create()
543 OMPSharedClause *Clause = in Create() local
545 Clause->setVarRefs(VL); in Create()
546 return Clause; in Create()
596 OMPLinearClause *Clause = in Create() local
599 Clause->setVarRefs(VL); in Create()
600 Clause->setPrivates(PL); in Create()
601 Clause->setInits(IL); in Create()
604 std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(), in Create()
606 std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(), in Create()
608 std::fill(Clause->getUsedExprs().begin(), Clause->getUsedExprs().end(), in Create()
610 Clause->setStep(Step); in Create()
611 Clause->setCalcStep(CalcStep); in Create()
612 Clause->setPreInitStmt(PreInit); in Create()
613 Clause->setPostUpdateExpr(PostUpdate); in Create()
614 return Clause; in Create()
637 OMPAlignedClause *Clause = new (Mem) in Create() local
639 Clause->setVarRefs(VL); in Create()
640 Clause->setAlignment(A); in Create()
641 return Clause; in Create()
684 OMPCopyinClause *Clause = in Create() local
686 Clause->setVarRefs(VL); in Create()
687 Clause->setSourceExprs(SrcExprs); in Create()
688 Clause->setDestinationExprs(DstExprs); in Create()
689 Clause->setAssignmentOps(AssignmentOps); in Create()
690 return Clause; in Create()
725 OMPCopyprivateClause *Clause = in Create() local
727 Clause->setVarRefs(VL); in Create()
728 Clause->setSourceExprs(SrcExprs); in Create()
729 Clause->setDestinationExprs(DstExprs); in Create()
730 Clause->setAssignmentOps(AssignmentOps); in Create()
731 return Clause; in Create()
804 auto *Clause = new (Mem) in Create() local
807 Clause->setVarRefs(VL); in Create()
808 Clause->setPrivates(Privates); in Create()
809 Clause->setLHSExprs(LHSExprs); in Create()
810 Clause->setRHSExprs(RHSExprs); in Create()
811 Clause->setReductionOps(ReductionOps); in Create()
812 Clause->setPreInitStmt(PreInit); in Create()
813 Clause->setPostUpdateExpr(PostUpdate); in Create()
815 Clause->setInscanCopyOps(CopyOps); in Create()
816 Clause->setInscanCopyArrayTemps(CopyArrayTemps); in Create()
817 Clause->setInscanCopyArrayElems(CopyArrayElems); in Create()
826 return Clause; in Create()
834 auto *Clause = new (Mem) OMPReductionClause(N); in CreateEmpty() local
835 Clause->setModifier(Modifier); in CreateEmpty()
836 return Clause; in CreateEmpty()
874 OMPTaskReductionClause *Clause = new (Mem) OMPTaskReductionClause( in Create() local
876 Clause->setVarRefs(VL); in Create()
877 Clause->setPrivates(Privates); in Create()
878 Clause->setLHSExprs(LHSExprs); in Create()
879 Clause->setRHSExprs(RHSExprs); in Create()
880 Clause->setReductionOps(ReductionOps); in Create()
881 Clause->setPreInitStmt(PreInit); in Create()
882 Clause->setPostUpdateExpr(PostUpdate); in Create()
883 return Clause; in Create()
936 OMPInReductionClause *Clause = new (Mem) OMPInReductionClause( in Create() local
938 Clause->setVarRefs(VL); in Create()
939 Clause->setPrivates(Privates); in Create()
940 Clause->setLHSExprs(LHSExprs); in Create()
941 Clause->setRHSExprs(RHSExprs); in Create()
942 Clause->setReductionOps(ReductionOps); in Create()
943 Clause->setTaskgroupDescriptors(TaskgroupDescriptors); in Create()
944 Clause->setPreInitStmt(PreInit); in Create()
945 Clause->setPostUpdateExpr(PostUpdate); in Create()
946 return Clause; in Create()
960 OMPSizesClause *Clause = CreateEmpty(C, Sizes.size()); in Create() local
961 Clause->setLocStart(StartLoc); in Create()
962 Clause->setLParenLoc(LParenLoc); in Create()
963 Clause->setLocEnd(EndLoc); in Create()
964 Clause->setSizesRefs(Sizes); in Create()
965 return Clause; in Create()
977 OMPFullClause *Clause = CreateEmpty(C); in Create() local
978 Clause->setLocStart(StartLoc); in Create()
979 Clause->setLocEnd(EndLoc); in Create()
980 return Clause; in Create()
992 OMPPartialClause *Clause = CreateEmpty(C); in Create() local
993 Clause->setLocStart(StartLoc); in Create()
994 Clause->setLParenLoc(LParenLoc); in Create()
995 Clause->setLocEnd(EndLoc); in Create()
996 Clause->setFactor(Factor); in Create()
997 return Clause; in Create()
1011 auto *Clause = new (Mem) OMPAllocateClause(StartLoc, LParenLoc, Allocator, in Create() local
1013 Clause->setVarRefs(VL); in Create()
1014 return Clause; in Create()
1029 OMPFlushClause *Clause = in Create() local
1031 Clause->setVarRefs(VL); in Create()
1032 return Clause; in Create()
1045 auto *Clause = new (C) OMPDepobjClause(StartLoc, LParenLoc, RParenLoc); in Create() local
1046 Clause->setDepobj(Depobj); in Create()
1047 return Clause; in Create()
1062 OMPDependClause *Clause = new (Mem) in Create() local
1064 Clause->setDependencyKind(Data.DepKind); in Create()
1065 Clause->setDependencyLoc(Data.DepLoc); in Create()
1066 Clause->setColonLoc(Data.ColonLoc); in Create()
1067 Clause->setOmpAllMemoryLoc(Data.OmpAllMemoryLoc); in Create()
1068 Clause->setModifier(DepModifier); in Create()
1069 Clause->setVarRefs(VL); in Create()
1071 Clause->setLoopData(I, nullptr); in Create()
1072 return Clause; in Create()
1170 OMPMapClause *Clause = new (Mem) in Create() local
1174 Clause->setVarRefs(Vars); in Create()
1175 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1176 Clause->setIteratorModifier(IteratorModifier); in Create()
1177 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1178 Clause->setMapType(Type); in Create()
1179 Clause->setMapLoc(TypeLoc); in Create()
1180 return Clause; in Create()
1192 OMPMapClause *Clause = new (Mem) OMPMapClause(Sizes); in CreateEmpty() local
1193 Clause->setIteratorModifier(nullptr); in CreateEmpty()
1194 return Clause; in CreateEmpty()
1227 auto *Clause = new (Mem) OMPToClause(MotionModifiers, MotionModifiersLoc, in Create() local
1230 Clause->setVarRefs(Vars); in Create()
1231 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1232 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1233 return Clause; in Create()
1277 auto *Clause = in Create() local
1281 Clause->setVarRefs(Vars); in Create()
1282 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1283 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1284 return Clause; in Create()
1339 OMPUseDevicePtrClause *Clause = new (Mem) OMPUseDevicePtrClause(Locs, Sizes); in Create() local
1341 Clause->setVarRefs(Vars); in Create()
1342 Clause->setPrivateCopies(PrivateVars); in Create()
1343 Clause->setInits(Inits); in Create()
1344 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1345 return Clause; in Create()
1388 auto *Clause = new (Mem) OMPUseDeviceAddrClause(Locs, Sizes); in Create() local
1390 Clause->setVarRefs(Vars); in Create()
1391 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1392 return Clause; in Create()
1435 OMPIsDevicePtrClause *Clause = new (Mem) OMPIsDevicePtrClause(Locs, Sizes); in Create() local
1437 Clause->setVarRefs(Vars); in Create()
1438 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1439 return Clause; in Create()
1482 auto *Clause = new (Mem) OMPHasDeviceAddrClause(Locs, Sizes); in Create() local
1484 Clause->setVarRefs(Vars); in Create()
1485 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1486 return Clause; in Create()
1508 auto *Clause = in Create() local
1510 Clause->setVarRefs(VL); in Create()
1511 return Clause; in Create()
1532 auto *Clause = in Create() local
1534 Clause->setVarRefs(VL); in Create()
1535 return Clause; in Create()
1550 auto *Clause = in Create() local
1552 Clause->setVarRefs(VL); in Create()
1553 return Clause; in Create()
1612 auto *Clause = new (Mem) in Create() local
1614 Clause->setAllocatorsData(Data); in Create()
1615 return Clause; in Create()
1632 auto *Clause = new (Mem) in Create() local
1634 Clause->setModifier(Modifier); in Create()
1635 Clause->setVarRefs(Locators); in Create()
1636 return Clause; in Create()
1654 auto *Clause = new (Mem) OMPInitClause( in Create() local
1657 Clause->setInteropVar(InteropVar); in Create()
1658 llvm::copy(InteropInfo.PreferTypes, Clause->getTrailingObjects<Expr *>() + 1); in Create()
1659 return Clause; in Create()
1686 OMPDoacrossClause *Clause = new (Mem) in Create() local
1688 Clause->setDependenceType(DepType); in Create()
1689 Clause->setDependenceLoc(DepLoc); in Create()
1690 Clause->setColonLoc(ColonLoc); in Create()
1691 Clause->setVarRefs(VL); in Create()
1693 Clause->setLoopData(I, nullptr); in Create()
1694 return Clause; in Create()