Lines Matching defs:Mem
347 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops));
349 new (Mem) OMPOrderedClause(Num, NumLoops, StartLoc, LParenLoc, EndLoc);
359 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops));
360 auto *Clause = new (Mem) OMPOrderedClause(NumLoops);
403 void *Mem =
407 new (Mem) OMPUpdateClause(StartLoc, EndLoc, /*IsExtended=*/true);
418 void *Mem =
421 auto *Clause = new (Mem) OMPUpdateClause(/*IsExtended=*/true);
437 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size()));
439 new (Mem) OMPPrivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
447 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N));
448 return new (Mem) OMPPrivateClause(N);
468 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size()));
470 new (Mem) OMPFirstprivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
480 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * N));
481 return new (Mem) OMPFirstprivateClause(N);
518 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size()));
519 OMPLastprivateClause *Clause = new (Mem) OMPLastprivateClause(
532 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N));
533 return new (Mem) OMPLastprivateClause(N);
541 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
543 new (Mem) OMPSharedClause(StartLoc, LParenLoc, EndLoc, VL.size());
549 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
550 return new (Mem) OMPSharedClause(N);
593 void *Mem =
596 new (Mem) OMPLinearClause(StartLoc, LParenLoc, Modifier, ModifierLoc,
620 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * NumVars + 2 + NumVars +1));
621 return new (Mem) OMPLinearClause(NumVars);
635 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1));
636 OMPAlignedClause *Clause = new (Mem)
645 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumVars + 1));
646 return new (Mem) OMPAlignedClause(NumVars);
682 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size()));
684 new (Mem) OMPCopyinClause(StartLoc, LParenLoc, EndLoc, VL.size());
693 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N));
694 return new (Mem) OMPCopyinClause(N);
723 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size()));
725 new (Mem) OMPCopyprivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
735 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N));
736 return new (Mem) OMPCopyprivateClause(N);
801 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(
803 auto *Clause = new (Mem)
831 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(
833 auto *Clause = new (Mem) OMPReductionClause(N);
872 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size()));
873 OMPTaskReductionClause *Clause = new (Mem) OMPTaskReductionClause(
887 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N));
888 return new (Mem) OMPTaskReductionClause(N);
934 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * VL.size()));
935 OMPInReductionClause *Clause = new (Mem) OMPInReductionClause(
950 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * N));
951 return new (Mem) OMPInReductionClause(N);
969 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumSizes));
970 return new (Mem) OMPSizesClause(NumSizes);
988 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumLoops));
989 return new (Mem) OMPPermutationClause(NumLoops);
1030 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
1031 auto *Clause = new (Mem) OMPAllocateClause(
1041 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1042 return new (Mem) OMPAllocateClause(N);
1050 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1));
1052 new (Mem) OMPFlushClause(StartLoc, LParenLoc, EndLoc, VL.size());
1058 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1059 return new (Mem) OMPFlushClause(N);
1081 void *Mem = C.Allocate(
1084 OMPDependClause *Clause = new (Mem)
1099 void *Mem =
1102 return new (Mem) OMPDependClause(N, NumLoops);
1182 void *Mem = C.Allocate(
1188 OMPMapClause *Clause = new (Mem)
1204 void *Mem = C.Allocate(
1210 OMPMapClause *Clause = new (Mem) OMPMapClause(Sizes);
1238 void *Mem = C.Allocate(
1245 auto *Clause = new (Mem) OMPToClause(MotionModifiers, MotionModifiersLoc,
1256 void *Mem = C.Allocate(
1262 return new (Mem) OMPToClause(Sizes);
1288 void *Mem = C.Allocate(
1296 new (Mem) OMPFromClause(MotionModifiers, MotionModifiersLoc,
1308 void *Mem = C.Allocate(
1314 return new (Mem) OMPFromClause(Sizes);
1350 void *Mem = C.Allocate(
1357 OMPUseDevicePtrClause *Clause = new (Mem) OMPUseDevicePtrClause(Locs, Sizes);
1369 void *Mem = C.Allocate(
1375 return new (Mem) OMPUseDevicePtrClause(Sizes);
1399 void *Mem = C.Allocate(
1406 auto *Clause = new (Mem) OMPUseDeviceAddrClause(Locs, Sizes);
1416 void *Mem = C.Allocate(
1422 return new (Mem) OMPUseDeviceAddrClause(Sizes);
1446 void *Mem = C.Allocate(
1453 OMPIsDevicePtrClause *Clause = new (Mem) OMPIsDevicePtrClause(Locs, Sizes);
1463 void *Mem = C.Allocate(
1469 return new (Mem) OMPIsDevicePtrClause(Sizes);
1493 void *Mem = C.Allocate(
1500 auto *Clause = new (Mem) OMPHasDeviceAddrClause(Locs, Sizes);
1510 void *Mem = C.Allocate(
1516 return new (Mem) OMPHasDeviceAddrClause(Sizes);
1525 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size()));
1527 new (Mem) OMPNontemporalClause(StartLoc, LParenLoc, EndLoc, VL.size());
1534 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N));
1535 return new (Mem) OMPNontemporalClause(N);
1549 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
1551 new (Mem) OMPInclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size());
1558 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1559 return new (Mem) OMPInclusiveClause(N);
1567 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
1569 new (Mem) OMPExclusiveClause(StartLoc, LParenLoc, EndLoc, VL.size());
1576 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1577 return new (Mem) OMPExclusiveClause(N);
1627 void *Mem = C.Allocate(totalSizeToAlloc<Expr *, SourceLocation>(
1630 auto *Clause = new (Mem)
1638 void *Mem = C.Allocate(totalSizeToAlloc<Expr *, SourceLocation>(
1641 return new (Mem) OMPUsesAllocatorsClause(N);
1649 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Locators.size() + 1));
1650 auto *Clause = new (Mem)
1659 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N + 1));
1660 return new (Mem) OMPAffinityClause(N);
1670 void *Mem =
1672 auto *Clause = new (Mem) OMPInitClause(
1681 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1682 return new (Mem) OMPInitClause(N);
1702 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + NumLoops),
1704 OMPDoacrossClause *Clause = new (Mem)
1718 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N + NumLoops),
1720 return new (Mem) OMPDoacrossClause(N, NumLoops);
1746 void *Mem = C.Allocate(totalSizeToAlloc<OpenMPDirectiveKind>(DKVec.size()),
1748 auto *AC = new (Mem) OMPAbsentClause(Loc, LLoc, RLoc, DKVec.size());
1754 void *Mem = C.Allocate(totalSizeToAlloc<OpenMPDirectiveKind>(K),
1756 return new (Mem) OMPAbsentClause(K);
1762 void *Mem = C.Allocate(totalSizeToAlloc<OpenMPDirectiveKind>(DKVec.size()),
1764 auto *CC = new (Mem) OMPContainsClause(Loc, LLoc, RLoc, DKVec.size());
1771 void *Mem = C.Allocate(totalSizeToAlloc<OpenMPDirectiveKind>(K),
1773 return new (Mem) OMPContainsClause(K);
1780 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
1782 new (Mem) OMPNumTeamsClause(C, StartLoc, LParenLoc, EndLoc, VL.size());
1790 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1791 return new (Mem) OMPNumTeamsClause(N);
1798 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
1800 new (Mem) OMPThreadLimitClause(C, StartLoc, LParenLoc, EndLoc, VL.size());
1808 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
1809 return new (Mem) OMPThreadLimitClause(N);