Home | History | Annotate | Download | only in Sema

Lines Matching refs:OMPClause

1783                                       ArrayRef<OMPClause *> Clauses) {
3298 ArrayRef<OMPClause *> Clauses,
3381 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
3388 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit;
3404 if (OMPClause *Implicit = ActOnOpenMPFirstprivateClause(
3876 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
5413 static Expr *getCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) {
5421 static Expr *getOrderedNumberExpr(ArrayRef<OMPClause *> Clauses) {
5454 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
5508 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
5544 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
5598 StmtResult Sema::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses,
5651 StmtResult Sema::ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses,
5664 OMPClause *Nowait = nullptr;
5665 OMPClause *Copyprivate = nullptr;
5696 const DeclarationNameInfo &DirName, ArrayRef<OMPClause *> Clauses,
5754 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
5799 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
5858 Sema::ActOnOpenMPParallelSectionsDirective(ArrayRef<OMPClause *> Clauses,
5896 StmtResult Sema::ActOnOpenMPTaskDirective(ArrayRef<OMPClause *> Clauses,
5944 StmtResult Sema::ActOnOpenMPFlushDirective(ArrayRef<OMPClause *> Clauses,
5951 StmtResult Sema::ActOnOpenMPOrderedDirective(ArrayRef<OMPClause *> Clauses,
5955 OMPClause *DependFound = nullptr;
5956 OMPClause *DependSourceClause = nullptr;
5957 OMPClause *DependSinkClause = nullptr;
6266 StmtResult Sema::ActOnOpenMPAtomicDirective(ArrayRef<OMPClause *> Clauses,
6697 StmtResult Sema::ActOnOpenMPTargetDirective(ArrayRef<OMPClause *> Clauses,
6751 Sema::ActOnOpenMPTargetParallelDirective(ArrayRef<OMPClause *> Clauses,
6772 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
6817 static bool HasMapClause(ArrayRef<OMPClause *> Clauses) {
6818 for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
6828 StmtResult Sema::ActOnOpenMPTargetDataDirective(ArrayRef<OMPClause *> Clauses,
6852 Sema::ActOnOpenMPTargetEnterDataDirective(ArrayRef<OMPClause *> Clauses,
6868 Sema::ActOnOpenMPTargetExitDataDirective(ArrayRef<OMPClause *> Clauses,
6882 StmtResult Sema::ActOnOpenMPTargetUpdateDirective(ArrayRef<OMPClause *> Clauses,
6897 StmtResult Sema::ActOnOpenMPTeamsDirective(ArrayRef<OMPClause *> Clauses,
6938 StmtResult Sema::ActOnOpenMPCancelDirective(ArrayRef<OMPClause *> Clauses,
6962 ArrayRef<OMPClause *> Clauses) {
6963 OMPClause *PrevClause = nullptr;
6986 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7018 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7061 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7087 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7120 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7153 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7186 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
7247 OMPClause *Sema::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, Expr *Expr,
7251 OMPClause *Res = nullptr;
7333 OMPClause *Sema::ActOnOpenMPIfClause(OpenMPDirectiveKind NameModifier,
7354 OMPClause *Sema::ActOnOpenMPFinalClause(Expr *Condition,
7442 OMPClause *Sema::ActOnOpenMPNumThreadsClause(Expr *NumThreads,
7489 OMPClause *Sema::ActOnOpenMPSafelenClause(Expr *Len, SourceLocation StartLoc,
7502 OMPClause *Sema::ActOnOpenMPSimdlenClause(Expr *Len, SourceLocation StartLoc,
7515 OMPClause *Sema::ActOnOpenMPCollapseClause(Expr *NumForLoops,
7532 OMPClause *Sema::ActOnOpenMPOrderedClause(SourceLocation StartLoc,
7554 OMPClause *Sema::ActOnOpenMPSimpleClause(
7557 OMPClause *Res = nullptr;
7644 OMPClause *Sema::ActOnOpenMPDefaultClause(OpenMPDefaultClauseKind Kind,
7673 OMPClause *Sema::ActOnOpenMPProcBindClause(OpenMPProcBindClauseKind Kind,
7689 OMPClause *Sema::ActOnOpenMPSingleExprWithArgClause(
7694 OMPClause *Res = nullptr;
7798 OMPClause *Sema::ActOnOpenMPScheduleClause(
7882 OMPClause *Sema::ActOnOpenMPClause(OpenMPClauseKind Kind,
7885 OMPClause *Res = nullptr;
7965 OMPClause *Sema::ActOnOpenMPNowaitClause(SourceLocation StartLoc,
7971 OMPClause *Sema::ActOnOpenMPUntiedClause(SourceLocation StartLoc,
7976 OMPClause *Sema::ActOnOpenMPMergeableClause(SourceLocation StartLoc,
7981 OMPClause *Sema::ActOnOpenMPReadClause(SourceLocation StartLoc,
7986 OMPClause *Sema::ActOnOpenMPWriteClause(SourceLocation StartLoc,
7991 OMPClause *Sema::ActOnOpenMPUpdateClause(SourceLocation StartLoc,
7996 OMPClause *Sema::ActOnOpenMPCaptureClause(SourceLocation StartLoc,
8001 OMPClause *Sema::ActOnOpenMPSeqCstClause(SourceLocation StartLoc,
8006 OMPClause *Sema::ActOnOpenMPThreadsClause(SourceLocation StartLoc,
8011 OMPClause *Sema::ActOnOpenMPSIMDClause(SourceLocation StartLoc,
8016 OMPClause *Sema::ActOnOpenMPNogroupClause(SourceLocation StartLoc,
8021 OMPClause *Sema::ActOnOpenMPVarListClause(
8029 OMPClause *Res = nullptr;
8201 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList,
8336 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList,
8622 OMPClause *Sema::ActOnOpenMPLastprivateClause(ArrayRef<Expr *> VarList,
8779 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList,
8988 OMPClause *Sema::ActOnOpenMPReductionClause(
9605 OMPClause *Sema::ActOnOpenMPLinearClause(
9826 OMPClause *Sema::ActOnOpenMPAlignedClause(
9902 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList,
9995 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList,
10109 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList,
10119 OMPClause *
10277 OMPClause *Sema::ActOnOpenMPDeviceClause(Expr *Device, SourceLocation StartLoc,
11040 OMPClause *
11295 OMPClause *Sema::ActOnOpenMPNumTeamsClause(Expr *NumTeams,
11310 OMPClause *Sema::ActOnOpenMPThreadLimitClause(Expr *ThreadLimit,
11326 OMPClause *Sema::ActOnOpenMPPriorityClause(Expr *Priority,
11341 OMPClause *Sema::ActOnOpenMPGrainsizeClause(Expr *Grainsize,
11357 OMPClause *Sema::ActOnOpenMPNumTasksClause(Expr *NumTasks,
11373 OMPClause *Sema::ActOnOpenMPHintClause(Expr *Hint, SourceLocation StartLoc,
11386 OMPClause *Sema::ActOnOpenMPDistScheduleClause(
11437 OMPClause *Sema::ActOnOpenMPDefaultmapClause(
11660 OMPClause *Sema::ActOnOpenMPToClause(ArrayRef<Expr *> VarList,
11674 OMPClause *Sema::ActOnOpenMPFromClause(ArrayRef<Expr *> VarList,
11688 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList,
11724 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList,