Lines Matching refs:VL

415 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) {  in setPrivateCopies()  argument
416 assert(VL.size() == varlist_size() && in setPrivateCopies()
418 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
424 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create() argument
426 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
428 new (Mem) OMPPrivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
429 Clause->setVarRefs(VL); in Create()
440 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies() argument
441 assert(VL.size() == varlist_size() && in setPrivateCopies()
443 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
446 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits() argument
447 assert(VL.size() == varlist_size() && in setInits()
449 std::copy(VL.begin(), VL.end(), getPrivateCopies().end()); in setInits()
455 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create() argument
457 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size())); in Create()
459 new (Mem) OMPFirstprivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
460 Clause->setVarRefs(VL); in Create()
503 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
507 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
509 StartLoc, LParenLoc, EndLoc, LPKind, LPKindLoc, ColonLoc, VL.size()); in Create()
510 Clause->setVarRefs(VL); in Create()
529 ArrayRef<Expr *> VL) { in Create() argument
530 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
532 new (Mem) OMPSharedClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
533 Clause->setVarRefs(VL); in Create()
576 SourceLocation ColonLoc, SourceLocation EndLoc, ArrayRef<Expr *> VL, in Create() argument
582 C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size() + 2 + VL.size() + 1)); in Create()
584 StartLoc, LParenLoc, Modifier, ModifierLoc, ColonLoc, EndLoc, VL.size()); in Create()
585 Clause->setVarRefs(VL); 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()
621 SourceLocation EndLoc, ArrayRef<Expr *> VL, Expr *A) { in Create() argument
622 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
624 OMPAlignedClause(StartLoc, LParenLoc, ColonLoc, EndLoc, VL.size()); in Create()
625 Clause->setVarRefs(VL); in Create()
667 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
669 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
671 new (Mem) OMPCopyinClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
672 Clause->setVarRefs(VL); in Create()
708 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
710 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
712 new (Mem) OMPCopyprivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
713 Clause->setVarRefs(VL); in Create()
782 OpenMPReductionClauseModifier Modifier, ArrayRef<Expr *> VL, in Create() argument
789 (Modifier == OMPC_REDUCTION_inscan ? 8 : 5) * VL.size())); in Create()
792 Modifier, VL.size(), QualifierLoc, NameInfo); in Create()
793 Clause->setVarRefs(VL); in Create()
854 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create() argument
859 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
861 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
862 Clause->setVarRefs(VL); in Create()
916 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create() argument
921 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * VL.size())); in Create()
923 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
924 Clause->setVarRefs(VL); in Create()
994 ArrayRef<Expr *> VL) { in Create() argument
996 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
998 ColonLoc, EndLoc, VL.size()); in Create()
999 Clause->setVarRefs(VL); in Create()
1013 ArrayRef<Expr *> VL) { in Create() argument
1014 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
1016 new (Mem) OMPFlushClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1017 Clause->setVarRefs(VL); in Create()
1044 ArrayRef<Expr *> VL, unsigned NumLoops) { in Create() argument
1046 totalSizeToAlloc<Expr *>(VL.size() + /*depend-modifier*/ 1 + NumLoops), in Create()
1049 OMPDependClause(StartLoc, LParenLoc, EndLoc, VL.size(), NumLoops); in Create()
1055 Clause->setVarRefs(VL); in Create()
1282 void OMPUseDevicePtrClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies() argument
1283 assert(VL.size() == varlist_size() && in setPrivateCopies()
1285 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateCopies()
1288 void OMPUseDevicePtrClause::setInits(ArrayRef<Expr *> VL) { in setInits() argument
1289 assert(VL.size() == varlist_size() && in setInits()
1291 std::copy(VL.begin(), VL.end(), getPrivateCopies().end()); in setInits()
1488 ArrayRef<Expr *> VL) { in Create() argument
1490 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
1492 new (Mem) OMPNontemporalClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1493 Clause->setVarRefs(VL); in Create()
1503 void OMPNontemporalClause::setPrivateRefs(ArrayRef<Expr *> VL) { in setPrivateRefs() argument
1504 assert(VL.size() == varlist_size() && "Number of private references is not " in setPrivateRefs()
1506 std::copy(VL.begin(), VL.end(), varlist_end()); in setPrivateRefs()
1513 ArrayRef<Expr *> VL) { in Create() argument
1514 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1516 new (Mem) OMPInclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1517 Clause->setVarRefs(VL); in Create()
1531 ArrayRef<Expr *> VL) { in Create() argument
1532 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1534 new (Mem) OMPExclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size()); in Create()
1535 Clause->setVarRefs(VL); in Create()