Lines Matching refs:VL

427 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) {  in setPrivateCopies()  argument
428 assert(VL.size() == varlist_size() && in setPrivateCopies()
430 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
436 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create() argument
438 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
440 new (Mem) OMPPrivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
441 Clause->setVarRefs(VL); in Create()
452 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies() argument
453 assert(VL.size() == varlist_size() && in setPrivateCopies()
455 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
458 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits() argument
459 assert(VL.size() == varlist_size() && in setInits()
461 std::copy(VL.begin(), VL.end(), getPrivateCopies().end()); in setInits()
467 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create() argument
469 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size())); in Create()
471 new (Mem) OMPFirstprivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
472 Clause->setVarRefs(VL); in Create()
515 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
519 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
521 StartLoc, LParenLoc, EndLoc, LPKind, LPKindLoc, ColonLoc, VL.size()); in Create()
522 Clause->setVarRefs(VL); in Create()
541 ArrayRef<Expr *> VL) { in Create() argument
542 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
544 new (Mem) OMPSharedClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
545 Clause->setVarRefs(VL); in Create()
589 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> PL, in Create() argument
595 C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size() + 2 + VL.size() + 1)); in Create()
598 ColonLoc, StepModifierLoc, EndLoc, VL.size()); in Create()
599 Clause->setVarRefs(VL); 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()
635 SourceLocation EndLoc, ArrayRef<Expr *> VL, Expr *A) { in Create() argument
636 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
638 OMPAlignedClause(StartLoc, LParenLoc, ColonLoc, EndLoc, VL.size()); in Create()
639 Clause->setVarRefs(VL); in Create()
681 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
683 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
685 new (Mem) OMPCopyinClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
686 Clause->setVarRefs(VL); in Create()
722 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
724 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
726 new (Mem) OMPCopyprivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
727 Clause->setVarRefs(VL); in Create()
796 OpenMPReductionClauseModifier Modifier, ArrayRef<Expr *> VL, in Create() argument
803 (Modifier == OMPC_REDUCTION_inscan ? 8 : 5) * VL.size())); in Create()
806 Modifier, VL.size(), QualifierLoc, NameInfo); in Create()
807 Clause->setVarRefs(VL); in Create()
868 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create() argument
873 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
875 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
876 Clause->setVarRefs(VL); in Create()
930 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create() argument
935 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * VL.size())); in Create()
937 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
938 Clause->setVarRefs(VL); in Create()
1008 ArrayRef<Expr *> VL) { in Create() argument
1010 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1012 ColonLoc, EndLoc, VL.size()); in Create()
1013 Clause->setVarRefs(VL); in Create()
1027 ArrayRef<Expr *> VL) { in Create() argument
1028 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
1030 new (Mem) OMPFlushClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1031 Clause->setVarRefs(VL); in Create()
1058 ArrayRef<Expr *> VL, unsigned NumLoops) { in Create() argument
1060 totalSizeToAlloc<Expr *>(VL.size() + /*depend-modifier*/ 1 + NumLoops), in Create()
1063 OMPDependClause(StartLoc, LParenLoc, EndLoc, VL.size(), NumLoops); in Create()
1069 Clause->setVarRefs(VL); in Create()
1299 void OMPUseDevicePtrClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies() argument
1300 assert(VL.size() == varlist_size() && in setPrivateCopies()
1302 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
1305 void OMPUseDevicePtrClause::setInits(ArrayRef<Expr *> VL) { in setInits() argument
1306 assert(VL.size() == varlist_size() && in setInits()
1308 std::copy(VL.begin(), VL.end(), getPrivateCopies().end()); in setInits()
1505 ArrayRef<Expr *> VL) { in Create() argument
1507 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
1509 new (Mem) OMPNontemporalClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1510 Clause->setVarRefs(VL); in Create()
1520 void OMPNontemporalClause::setPrivateRefs(ArrayRef<Expr *> VL) { in setPrivateRefs() argument
1521 assert(VL.size() == varlist_size() && "Number of private references is not " in setPrivateRefs()
1523 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateRefs()
1530 ArrayRef<Expr *> VL) { in Create() argument
1531 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1533 new (Mem) OMPInclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1534 Clause->setVarRefs(VL); in Create()
1548 ArrayRef<Expr *> VL) { in Create() argument
1549 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1551 new (Mem) OMPExclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1552 Clause->setVarRefs(VL); in Create()
1683 ArrayRef<Expr *> VL, unsigned NumLoops) { in Create() argument
1684 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + NumLoops), in Create()
1687 OMPDoacrossClause(StartLoc, LParenLoc, EndLoc, VL.size(), NumLoops); in Create()
1691 Clause->setVarRefs(VL); in Create()