Lines Matching refs:Clause

337   auto *Clause =  in Create()  local
340 Clause->setLoopNumIterations(I, nullptr); in Create()
341 Clause->setLoopCounter(I, nullptr); in Create()
343 return Clause; in Create()
349 auto *Clause = new (Mem) OMPOrderedClause(NumLoops); in CreateEmpty() local
351 Clause->setLoopNumIterations(I, nullptr); in CreateEmpty()
352 Clause->setLoopCounter(I, nullptr); in CreateEmpty()
354 return Clause; in CreateEmpty()
395 auto *Clause = in Create() local
397 Clause->setLParenLoc(LParenLoc); in Create()
398 Clause->setArgumentLoc(ArgumentLoc); in Create()
399 Clause->setDependencyKind(DK); in Create()
400 return Clause; in Create()
410 auto *Clause = new (Mem) OMPUpdateClause(/*IsExtended=*/true); in CreateEmpty() local
411 Clause->IsExtended = true; in CreateEmpty()
412 return Clause; in CreateEmpty()
427 OMPPrivateClause *Clause = in Create() local
429 Clause->setVarRefs(VL); in Create()
430 Clause->setPrivateCopies(PrivateVL); in Create()
431 return Clause; in Create()
458 OMPFirstprivateClause *Clause = in Create() local
460 Clause->setVarRefs(VL); in Create()
461 Clause->setPrivateCopies(PrivateVL); in Create()
462 Clause->setInits(InitVL); in Create()
463 Clause->setPreInitStmt(PreInit); in Create()
464 return Clause; in Create()
508 OMPLastprivateClause *Clause = new (Mem) OMPLastprivateClause( in Create() local
510 Clause->setVarRefs(VL); in Create()
511 Clause->setSourceExprs(SrcExprs); in Create()
512 Clause->setDestinationExprs(DstExprs); in Create()
513 Clause->setAssignmentOps(AssignmentOps); in Create()
514 Clause->setPreInitStmt(PreInit); in Create()
515 Clause->setPostUpdateExpr(PostUpdate); in Create()
516 return Clause; in Create()
531 OMPSharedClause *Clause = in Create() local
533 Clause->setVarRefs(VL); in Create()
534 return Clause; in Create()
583 OMPLinearClause *Clause = new (Mem) OMPLinearClause( in Create() local
585 Clause->setVarRefs(VL); in Create()
586 Clause->setPrivates(PL); in Create()
587 Clause->setInits(IL); in Create()
590 std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(), in Create()
592 std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(), in Create()
594 std::fill(Clause->getUsedExprs().begin(), Clause->getUsedExprs().end(), in Create()
596 Clause->setStep(Step); in Create()
597 Clause->setCalcStep(CalcStep); in Create()
598 Clause->setPreInitStmt(PreInit); in Create()
599 Clause->setPostUpdateExpr(PostUpdate); in Create()
600 return Clause; in Create()
623 OMPAlignedClause *Clause = new (Mem) in Create() local
625 Clause->setVarRefs(VL); in Create()
626 Clause->setAlignment(A); in Create()
627 return Clause; in Create()
670 OMPCopyinClause *Clause = in Create() local
672 Clause->setVarRefs(VL); in Create()
673 Clause->setSourceExprs(SrcExprs); in Create()
674 Clause->setDestinationExprs(DstExprs); in Create()
675 Clause->setAssignmentOps(AssignmentOps); in Create()
676 return Clause; in Create()
711 OMPCopyprivateClause *Clause = in Create() local
713 Clause->setVarRefs(VL); in Create()
714 Clause->setSourceExprs(SrcExprs); in Create()
715 Clause->setDestinationExprs(DstExprs); in Create()
716 Clause->setAssignmentOps(AssignmentOps); in Create()
717 return Clause; in Create()
790 auto *Clause = new (Mem) in Create() local
793 Clause->setVarRefs(VL); in Create()
794 Clause->setPrivates(Privates); in Create()
795 Clause->setLHSExprs(LHSExprs); in Create()
796 Clause->setRHSExprs(RHSExprs); in Create()
797 Clause->setReductionOps(ReductionOps); in Create()
798 Clause->setPreInitStmt(PreInit); in Create()
799 Clause->setPostUpdateExpr(PostUpdate); in Create()
801 Clause->setInscanCopyOps(CopyOps); in Create()
802 Clause->setInscanCopyArrayTemps(CopyArrayTemps); in Create()
803 Clause->setInscanCopyArrayElems(CopyArrayElems); in Create()
812 return Clause; in Create()
820 auto *Clause = new (Mem) OMPReductionClause(N); in CreateEmpty() local
821 Clause->setModifier(Modifier); in CreateEmpty()
822 return Clause; in CreateEmpty()
860 OMPTaskReductionClause *Clause = new (Mem) OMPTaskReductionClause( in Create() local
862 Clause->setVarRefs(VL); in Create()
863 Clause->setPrivates(Privates); in Create()
864 Clause->setLHSExprs(LHSExprs); in Create()
865 Clause->setRHSExprs(RHSExprs); in Create()
866 Clause->setReductionOps(ReductionOps); in Create()
867 Clause->setPreInitStmt(PreInit); in Create()
868 Clause->setPostUpdateExpr(PostUpdate); in Create()
869 return Clause; in Create()
922 OMPInReductionClause *Clause = new (Mem) OMPInReductionClause( in Create() local
924 Clause->setVarRefs(VL); in Create()
925 Clause->setPrivates(Privates); in Create()
926 Clause->setLHSExprs(LHSExprs); in Create()
927 Clause->setRHSExprs(RHSExprs); in Create()
928 Clause->setReductionOps(ReductionOps); in Create()
929 Clause->setTaskgroupDescriptors(TaskgroupDescriptors); in Create()
930 Clause->setPreInitStmt(PreInit); in Create()
931 Clause->setPostUpdateExpr(PostUpdate); in Create()
932 return Clause; in Create()
946 OMPSizesClause *Clause = CreateEmpty(C, Sizes.size()); in Create() local
947 Clause->setLocStart(StartLoc); in Create()
948 Clause->setLParenLoc(LParenLoc); in Create()
949 Clause->setLocEnd(EndLoc); in Create()
950 Clause->setSizesRefs(Sizes); in Create()
951 return Clause; in Create()
963 OMPFullClause *Clause = CreateEmpty(C); in Create() local
964 Clause->setLocStart(StartLoc); in Create()
965 Clause->setLocEnd(EndLoc); in Create()
966 return Clause; in Create()
978 OMPPartialClause *Clause = CreateEmpty(C); in Create() local
979 Clause->setLocStart(StartLoc); in Create()
980 Clause->setLParenLoc(LParenLoc); in Create()
981 Clause->setLocEnd(EndLoc); in Create()
982 Clause->setFactor(Factor); in Create()
983 return Clause; in Create()
997 auto *Clause = new (Mem) OMPAllocateClause(StartLoc, LParenLoc, Allocator, in Create() local
999 Clause->setVarRefs(VL); in Create()
1000 return Clause; in Create()
1015 OMPFlushClause *Clause = in Create() local
1017 Clause->setVarRefs(VL); in Create()
1018 return Clause; in Create()
1031 auto *Clause = new (C) OMPDepobjClause(StartLoc, LParenLoc, RParenLoc); in Create() local
1032 Clause->setDepobj(Depobj); in Create()
1033 return Clause; in Create()
1048 OMPDependClause *Clause = new (Mem) in Create() local
1050 Clause->setDependencyKind(Data.DepKind); in Create()
1051 Clause->setDependencyLoc(Data.DepLoc); in Create()
1052 Clause->setColonLoc(Data.ColonLoc); in Create()
1053 Clause->setOmpAllMemoryLoc(Data.OmpAllMemoryLoc); in Create()
1054 Clause->setModifier(DepModifier); in Create()
1055 Clause->setVarRefs(VL); in Create()
1057 Clause->setLoopData(I, nullptr); in Create()
1058 return Clause; in Create()
1156 OMPMapClause *Clause = new (Mem) in Create() local
1160 Clause->setVarRefs(Vars); in Create()
1161 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1162 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1163 Clause->setMapType(Type); in Create()
1164 Clause->setMapLoc(TypeLoc); in Create()
1165 return Clause; in Create()
1210 auto *Clause = new (Mem) OMPToClause(MotionModifiers, MotionModifiersLoc, in Create() local
1213 Clause->setVarRefs(Vars); in Create()
1214 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1215 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1216 return Clause; in Create()
1260 auto *Clause = in Create() local
1264 Clause->setVarRefs(Vars); in Create()
1265 Clause->setUDMapperRefs(UDMapperRefs); in Create()
1266 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1267 return Clause; in Create()
1322 OMPUseDevicePtrClause *Clause = new (Mem) OMPUseDevicePtrClause(Locs, Sizes); in Create() local
1324 Clause->setVarRefs(Vars); in Create()
1325 Clause->setPrivateCopies(PrivateVars); in Create()
1326 Clause->setInits(Inits); in Create()
1327 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1328 return Clause; in Create()
1371 auto *Clause = new (Mem) OMPUseDeviceAddrClause(Locs, Sizes); in Create() local
1373 Clause->setVarRefs(Vars); in Create()
1374 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1375 return Clause; in Create()
1418 OMPIsDevicePtrClause *Clause = new (Mem) OMPIsDevicePtrClause(Locs, Sizes); in Create() local
1420 Clause->setVarRefs(Vars); in Create()
1421 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1422 return Clause; in Create()
1465 auto *Clause = new (Mem) OMPHasDeviceAddrClause(Locs, Sizes); in Create() local
1467 Clause->setVarRefs(Vars); in Create()
1468 Clause->setClauseInfo(Declarations, ComponentLists); in Create()
1469 return Clause; in Create()
1491 auto *Clause = in Create() local
1493 Clause->setVarRefs(VL); in Create()
1494 return Clause; in Create()
1515 auto *Clause = in Create() local
1517 Clause->setVarRefs(VL); in Create()
1518 return Clause; in Create()
1533 auto *Clause = in Create() local
1535 Clause->setVarRefs(VL); in Create()
1536 return Clause; in Create()
1595 auto *Clause = new (Mem) in Create() local
1597 Clause->setAllocatorsData(Data); in Create()
1598 return Clause; in Create()
1615 auto *Clause = new (Mem) in Create() local
1617 Clause->setModifier(Modifier); in Create()
1618 Clause->setVarRefs(Locators); in Create()
1619 return Clause; in Create()
1636 auto *Clause = in Create() local
1639 Clause->setInteropVar(InteropVar); in Create()
1640 llvm::copy(PrefExprs, Clause->getTrailingObjects<Expr *>() + 1); in Create()
1641 return Clause; in Create()