Home | History | Annotate | Download | only in AST

Lines Matching defs:Mem

62   void *Mem =
65 new (Mem) OMPParallelDirective(StartLoc, EndLoc, Clauses.size());
77 void *Mem =
79 return new (Mem) OMPParallelDirective(NumClauses);
89 void *Mem =
92 OMPSimdDirective *Dir = new (Mem)
118 void *Mem =
121 return new (Mem) OMPSimdDirective(CollapsedNum, NumClauses);
131 void *Mem =
135 new (Mem) OMPForDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size());
171 void *Mem =
174 return new (Mem) OMPForDirective(CollapsedNum, NumClauses);
184 void *Mem =
187 OMPForSimdDirective *Dir = new (Mem)
223 void *Mem =
226 return new (Mem) OMPForSimdDirective(CollapsedNum, NumClauses);
234 void *Mem =
237 new (Mem) OMPSectionsDirective(StartLoc, EndLoc, Clauses.size());
249 void *Mem =
251 return new (Mem) OMPSectionsDirective(NumClauses);
261 void *Mem = C.Allocate(Size + sizeof(Stmt *));
262 OMPSectionDirective *Dir = new (Mem) OMPSectionDirective(StartLoc, EndLoc);
272 void *Mem = C.Allocate(Size + sizeof(Stmt *));
273 return new (Mem) OMPSectionDirective();
283 void *Mem =
286 new (Mem) OMPSingleDirective(StartLoc, EndLoc, Clauses.size());
297 void *Mem =
299 return new (Mem) OMPSingleDirective(NumClauses);
308 void *Mem = C.Allocate(Size + sizeof(Stmt *));
309 OMPMasterDirective *Dir = new (Mem) OMPMasterDirective(StartLoc, EndLoc);
318 void *Mem = C.Allocate(Size + sizeof(Stmt *));
319 return new (Mem) OMPMasterDirective();
328 void *Mem =
331 new (Mem) OMPCriticalDirective(Name, StartLoc, EndLoc, Clauses.size());
342 void *Mem =
344 return new (Mem) OMPCriticalDirective(NumClauses);
353 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
356 OMPParallelForDirective *Dir = new (Mem)
392 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
395 return new (Mem) OMPParallelForDirective(CollapsedNum, NumClauses);
404 void *Mem = C.Allocate(
407 OMPParallelForSimdDirective *Dir = new (Mem) OMPParallelForSimdDirective(
443 void *Mem = C.Allocate(
446 return new (Mem) OMPParallelForSimdDirective(CollapsedNum, NumClauses);
454 void *Mem =
457 new (Mem) OMPParallelSectionsDirective(StartLoc, EndLoc, Clauses.size());
469 void *Mem =
471 return new (Mem) OMPParallelSectionsDirective(NumClauses);
480 void *Mem =
483 new (Mem) OMPTaskDirective(StartLoc, EndLoc, Clauses.size());
495 void *Mem =
497 return new (Mem) OMPTaskDirective(NumClauses);
503 void *Mem = C.Allocate(sizeof(OMPTaskyieldDirective));
505 new (Mem) OMPTaskyieldDirective(StartLoc, EndLoc);
511 void *Mem = C.Allocate(sizeof(OMPTaskyieldDirective));
512 return new (Mem) OMPTaskyieldDirective();
518 void *Mem = C.Allocate(sizeof(OMPBarrierDirective));
519 OMPBarrierDirective *Dir = new (Mem) OMPBarrierDirective(StartLoc, EndLoc);
525 void *Mem = C.Allocate(sizeof(OMPBarrierDirective));
526 return new (Mem) OMPBarrierDirective();
532 void *Mem = C.Allocate(sizeof(OMPTaskwaitDirective));
533 OMPTaskwaitDirective *Dir = new (Mem) OMPTaskwaitDirective(StartLoc, EndLoc);
539 void *Mem = C.Allocate(sizeof(OMPTaskwaitDirective));
540 return new (Mem) OMPTaskwaitDirective();
549 void *Mem = C.Allocate(Size + sizeof(Stmt *));
551 new (Mem) OMPTaskgroupDirective(StartLoc, EndLoc);
560 void *Mem = C.Allocate(Size + sizeof(Stmt *));
561 return new (Mem) OMPTaskgroupDirective();
569 void *Mem = C.Allocate(Size);
571 new (Mem) OMPCancellationPointDirective(StartLoc, EndLoc);
580 void *Mem = C.Allocate(Size);
581 return new (Mem) OMPCancellationPointDirective();
591 void *Mem = C.Allocate(Size);
593 new (Mem) OMPCancelDirective(StartLoc, EndLoc, Clauses.size());
605 void *Mem = C.Allocate(Size);
606 return new (Mem) OMPCancelDirective(NumClauses);
615 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size());
617 new (Mem) OMPFlushDirective(StartLoc, EndLoc, Clauses.size());
627 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
628 return new (Mem) OMPFlushDirective(NumClauses);
638 void *Mem =
641 new (Mem) OMPOrderedDirective(StartLoc, EndLoc, Clauses.size());
652 void *Mem =
654 return new (Mem) OMPOrderedDirective(NumClauses);
663 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
666 new (Mem) OMPAtomicDirective(StartLoc, EndLoc, Clauses.size());
683 void *Mem =
685 return new (Mem) OMPAtomicDirective(NumClauses);
695 void *Mem =
698 new (Mem) OMPTargetDirective(StartLoc, EndLoc, Clauses.size());
709 void *Mem =
711 return new (Mem) OMPTargetDirective(NumClauses);
719 void *Mem =
722 new (Mem) OMPTargetParallelDirective(StartLoc, EndLoc, Clauses.size());
733 void *Mem =
735 return new (Mem) OMPTargetParallelDirective(NumClauses);
744 void *Mem = C.Allocate(
747 OMPTargetParallelForDirective *Dir = new (Mem) OMPTargetParallelForDirective(
784 void *Mem = C.Allocate(
787 return new (Mem) OMPTargetParallelForDirective(CollapsedNum, NumClauses);
793 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetDataDirective),
797 new (Mem) OMPTargetDataDirective(StartLoc, EndLoc, Clauses.size());
806 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetDataDirective),
809 return new (Mem) OMPTargetDataDirective(N);
815 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetEnterDataDirective),
819 new (Mem) OMPTargetEnterDataDirective(StartLoc, EndLoc, Clauses.size());
827 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetEnterDataDirective),
830 return new (Mem) OMPTargetEnterDataDirective(N);
837 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetExitDataDirective),
841 new (Mem) OMPTargetExitDataDirective(StartLoc, EndLoc, Clauses.size());
849 void *Mem = C.Allocate(llvm::alignTo(sizeof(OMPTargetExitDataDirective),
852 return new (Mem) OMPTargetExitDataDirective(N);
862 void *Mem =
865 new (Mem) OMPTeamsDirective(StartLoc, EndLoc, Clauses.size());
876 void *Mem =
878 return new (Mem) OMPTeamsDirective(NumClauses);
887 void *Mem =
890 OMPTaskLoopDirective *Dir = new (Mem)
926 void *Mem =
929 return new (Mem) OMPTaskLoopDirective(CollapsedNum, NumClauses);
938 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
941 OMPTaskLoopSimdDirective *Dir = new (Mem)
976 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
979 return new (Mem) OMPTaskLoopSimdDirective(CollapsedNum, NumClauses);
988 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
991 OMPDistributeDirective *Dir = new (Mem)
1026 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1029 return new (Mem) OMPDistributeDirective(CollapsedNum, NumClauses);
1038 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size());
1040 new (Mem) OMPTargetUpdateDirective(StartLoc, EndLoc, Clauses.size());
1050 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
1051 return new (Mem) OMPTargetUpdateDirective(NumClauses);
1060 void *Mem = C.Allocate(
1065 new (Mem) OMPDistributeParallelForDirective(StartLoc, EndLoc,
1102 void *Mem = C.Allocate(
1106 return new (Mem) OMPDistributeParallelForDirective(CollapsedNum, NumClauses);
1116 void *Mem = C.Allocate(
1120 OMPDistributeParallelForSimdDirective *Dir = new (Mem)
1158 void *Mem = C.Allocate(
1162 return new (Mem)
1172 void *Mem = C.Allocate(
1176 OMPDistributeSimdDirective *Dir = new (Mem) OMPDistributeSimdDirective(
1212 void *Mem = C.Allocate(
1216 return new (Mem) OMPDistributeSimdDirective(CollapsedNum, NumClauses);
1225 void *Mem = C.Allocate(
1230 new (Mem) OMPTargetParallelForSimdDirective(StartLoc, EndLoc,
1267 void *Mem = C.Allocate(
1271 return new (Mem) OMPTargetParallelForSimdDirective(CollapsedNum, NumClauses);