Home | History | Annotate | Download | only in AST

Lines Matching refs:NumClauses

73                                                         unsigned NumClauses,
78 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
79 return new (Mem) OMPParallelDirective(NumClauses);
113 unsigned NumClauses,
119 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
121 return new (Mem) OMPSimdDirective(CollapsedNum, NumClauses);
166 unsigned NumClauses,
172 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
174 return new (Mem) OMPForDirective(CollapsedNum, NumClauses);
218 unsigned NumClauses,
224 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
226 return new (Mem) OMPForSimdDirective(CollapsedNum, NumClauses);
245 unsigned NumClauses,
250 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
251 return new (Mem) OMPSectionsDirective(NumClauses);
293 unsigned NumClauses,
298 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
299 return new (Mem) OMPSingleDirective(NumClauses);
338 unsigned NumClauses,
343 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
344 return new (Mem) OMPCriticalDirective(NumClauses);
388 OMPParallelForDirective::CreateEmpty(const ASTContext &C, unsigned NumClauses,
392 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
395 return new (Mem) OMPParallelForDirective(CollapsedNum, NumClauses);
439 unsigned NumClauses,
444 Size + sizeof(OMPClause *) * NumClauses +
446 return new (Mem) OMPParallelForSimdDirective(CollapsedNum, NumClauses);
466 unsigned NumClauses, EmptyShell) {
470 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
471 return new (Mem) OMPParallelSectionsDirective(NumClauses);
491 unsigned NumClauses,
496 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
497 return new (Mem) OMPTaskDirective(NumClauses);
600 unsigned NumClauses,
603 sizeof(OMPClause *) * NumClauses,
606 return new (Mem) OMPCancelDirective(NumClauses);
623 unsigned NumClauses,
627 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
628 return new (Mem) OMPFlushDirective(NumClauses);
648 unsigned NumClauses,
653 C.Allocate(Size + sizeof(Stmt *) + sizeof(OMPClause *) * NumClauses);
654 return new (Mem) OMPOrderedDirective(NumClauses);
679 unsigned NumClauses,
684 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + 5 * sizeof(Stmt *));
685 return new (Mem) OMPAtomicDirective(NumClauses);
705 unsigned NumClauses,
710 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
711 return new (Mem) OMPTargetDirective(NumClauses);
730 unsigned NumClauses, EmptyShell) {
734 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
735 return new (Mem) OMPTargetParallelDirective(NumClauses);
780 unsigned NumClauses,
785 Size + sizeof(OMPClause *) * NumClauses +
787 return new (Mem) OMPTargetParallelForDirective(CollapsedNum, NumClauses);
872 unsigned NumClauses,
877 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
878 return new (Mem) OMPTeamsDirective(NumClauses);
921 unsigned NumClauses,
927 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
929 return new (Mem) OMPTaskLoopDirective(CollapsedNum, NumClauses);
972 OMPTaskLoopSimdDirective::CreateEmpty(const ASTContext &C, unsigned NumClauses,
976 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
979 return new (Mem) OMPTaskLoopSimdDirective(CollapsedNum, NumClauses);
1022 OMPDistributeDirective::CreateEmpty(const ASTContext &C, unsigned NumClauses,
1026 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1029 return new (Mem) OMPDistributeDirective(CollapsedNum, NumClauses);
1046 OMPTargetUpdateDirective::CreateEmpty(const ASTContext &C, unsigned NumClauses,
1050 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
1051 return new (Mem) OMPTargetUpdateDirective(NumClauses);
1097 unsigned NumClauses,
1103 Size + sizeof(OMPClause *) * NumClauses +
1106 return new (Mem) OMPDistributeParallelForDirective(CollapsedNum, NumClauses);
1153 unsigned NumClauses,
1159 Size + sizeof(OMPClause *) * NumClauses +
1163 OMPDistributeParallelForSimdDirective(CollapsedNum, NumClauses);
1208 unsigned NumClauses,
1213 Size + sizeof(OMPClause *) * NumClauses +
1216 return new (Mem) OMPDistributeSimdDirective(CollapsedNum, NumClauses);
1262 unsigned NumClauses,
1268 Size + sizeof(OMPClause *) * NumClauses +
1271 return new (Mem) OMPTargetParallelForSimdDirective(CollapsedNum, NumClauses);