Lines Matching refs:OMPClause

92   using DoacrossClauseMapTy = llvm::DenseMap<OMPClause *, OperatorOffsetTy>;
685 return llvm::any_of(D->clauselists(), [](const OMPClause *C) { in hasRequiresDeclWithClause()
693 bool hasDuplicateRequiresClause(ArrayRef<OMPClause *> ClauseList) const { in hasDuplicateRequiresClause()
695 for (OMPClause *CNew : ClauseList) { in hasDuplicateRequiresClause()
697 for (const OMPClause *CPrev : D->clauselists()) { in hasDuplicateRequiresClause()
1080 void addDoacrossDependClause(OMPClause *C, const OperatorOffsetTy &OpsOffs) { in addDoacrossDependClause()
2800 ArrayRef<OMPClause *> Clauses) { in checkReductionClauses()
2807 for (OMPClause *C : Clauses) { in checkReductionClauses()
2832 for (OMPClause *C : Clauses) { in checkReductionClauses()
2865 ArrayRef<OMPClause *> Clauses);
2881 for (OMPClause *C : D->clauses()) { in EndOpenMPDSABlock()
3400 ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective()
3414 for (const OMPClause *C : Clauses) in ActOnOpenMPAllocateDirective()
3476 ArrayRef<OMPClause *> ClauseList) { in ActOnOpenMPRequiresDirective()
3548 ArrayRef<OMPClause *> ClauseList) { in CheckOMPRequiresDecl()
3556 for (const OMPClause *CNew : ClauseList) { in CheckOMPRequiresDecl()
3733 for (OMPClause *C : S->clauses()) in VisitSubCaptures()
4079 for (OMPClause *C : S->clauses()) { in VisitOMPExecutableDirective()
4776 const ArrayRef<OMPClause *> Clauses) { in checkOrderedOrderSpecified()
4780 for (const OMPClause *Clause : Clauses) { in checkOrderedOrderSpecified()
4806 ArrayRef<OMPClause *> Clauses) { in ActOnOpenMPRegionEnd()
4831 for (OMPClause *Clause : Clauses) { in ActOnOpenMPRegionEnd()
4945 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
4960 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
5300 ArrayRef<OMPClause *> Clauses, in checkIfClauses()
5307 for (const OMPClause *C : Clauses) { in checkIfClauses()
5466 ArrayRef<OMPClause *> Clauses) { in checkAllocateClauses()
5472 auto PrivateRange = llvm::make_filter_range(Clauses, [](const OMPClause *C) { in checkAllocateClauses()
5475 for (OMPClause *Cl : PrivateRange) { in checkAllocateClauses()
5530 for (OMPClause *C : AllocateRange) { in checkAllocateClauses()
6007 SmallVectorImpl<OMPClause *> &Clauses) { in processImplicitMapsWithDefaultMappers()
6011 SmallVector<OMPClause *, 4> ImplicitMaps; in processImplicitMapsWithDefaultMappers()
6128 if (OMPClause *NewClause = S.ActOnOpenMPMapClause( in processImplicitMapsWithDefaultMappers()
6137 bool Sema::mapLoopConstruct(llvm::SmallVector<OMPClause *> &ClausesWithoutBind, in mapLoopConstruct()
6138 ArrayRef<OMPClause *> Clauses, in mapLoopConstruct()
6176 for (OMPClause *C : Clauses) { in mapLoopConstruct()
6228 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
6233 llvm::SmallVector<OMPClause *> ClausesWithoutBind; in ActOnOpenMPExecutableDirective()
6262 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit; in ActOnOpenMPExecutableDirective()
6313 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6334 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6347 if (OMPClause *Implicit = ActOnOpenMPFirstprivateClause( in ActOnOpenMPExecutableDirective()
6358 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
6375 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6385 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6402 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6834 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
7884 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
10429 static Expr *getCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { in getCollapseNumberExpr()
10437 static Expr *getOrderedNumberExpr(ArrayRef<OMPClause *> Clauses) { in getOrderedNumberExpr()
10446 const ArrayRef<OMPClause *> Clauses) { in checkSimdlenSafelenSpecified()
10450 for (const OMPClause *Clause : Clauses) { in checkSimdlenSafelenSpecified()
10489 static bool checkGenericLoopLastprivate(Sema &S, ArrayRef<OMPClause *> Clauses,
10493 bool Sema::checkLastPrivateForMappedDirectives(ArrayRef<OMPClause *> Clauses) { in checkLastPrivateForMappedDirectives()
10508 Sema::ActOnOpenMPSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, in ActOnOpenMPSimdDirective()
10532 for (OMPClause *C : Clauses) { in ActOnOpenMPSimdDirective()
10552 Sema::ActOnOpenMPForDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, in ActOnOpenMPForDirective()
10576 for (OMPClause *C : Clauses) { in ActOnOpenMPForDirective()
10593 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForSimdDirective()
10614 for (OMPClause *C : Clauses) { in ActOnOpenMPForSimdDirective()
10631 StmtResult Sema::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSectionsDirective()
10691 StmtResult Sema::ActOnOpenMPDispatchDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDispatchDirective()
10741 static bool checkGenericLoopLastprivate(Sema &S, ArrayRef<OMPClause *> Clauses, in checkGenericLoopLastprivate()
10745 for (OMPClause *C : Clauses) { in checkGenericLoopLastprivate()
10767 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPGenericLoopDirective()
10803 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsGenericLoopDirective()
10852 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsGenericLoopDirective()
10901 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelGenericLoopDirective()
10949 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelGenericLoopDirective()
10997 StmtResult Sema::ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSingleDirective()
11010 const OMPClause *Nowait = nullptr; in ActOnOpenMPSingleDirective()
11011 const OMPClause *Copyprivate = nullptr; in ActOnOpenMPSingleDirective()
11012 for (const OMPClause *Clause : Clauses) { in ActOnOpenMPSingleDirective()
11039 StmtResult Sema::ActOnOpenMPMaskedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPMaskedDirective()
11052 const DeclarationNameInfo &DirName, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPCriticalDirective()
11061 for (const OMPClause *C : Clauses) { in ActOnOpenMPCriticalDirective()
11109 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForDirective()
11137 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelForDirective()
11153 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForSimdDirective()
11178 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelForSimdDirective()
11196 Sema::ActOnOpenMPParallelMasterDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelMasterDirective()
11219 Sema::ActOnOpenMPParallelMaskedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelMaskedDirective()
11242 Sema::ActOnOpenMPParallelSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelSectionsDirective()
11283 Sema &S, ArrayRef<OMPClause *> Clauses, in checkMutuallyExclusiveClauses()
11285 const OMPClause *PrevClause = nullptr; in checkMutuallyExclusiveClauses()
11287 for (const OMPClause *C : Clauses) { in checkMutuallyExclusiveClauses()
11304 StmtResult Sema::ActOnOpenMPTaskDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskDirective()
11341 StmtResult Sema::ActOnOpenMPErrorDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPErrorDirective()
11372 StmtResult Sema::ActOnOpenMPTaskwaitDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskwaitDirective()
11388 StmtResult Sema::ActOnOpenMPTaskgroupDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskgroupDirective()
11404 StmtResult Sema::ActOnOpenMPFlushDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPFlushDirective()
11408 OMPClause *OrderClause = nullptr; in ActOnOpenMPFlushDirective()
11409 for (OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11417 for (const OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11443 StmtResult Sema::ActOnOpenMPDepobjDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDepobjDirective()
11465 StmtResult Sema::ActOnOpenMPScanDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPScanDirective()
11495 StmtResult Sema::ActOnOpenMPOrderedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPOrderedDirective()
11499 const OMPClause *DependFound = nullptr; in ActOnOpenMPOrderedDirective()
11500 const OMPClause *DependSourceClause = nullptr; in ActOnOpenMPOrderedDirective()
11501 const OMPClause *DependSinkClause = nullptr; in ActOnOpenMPOrderedDirective()
11502 const OMPClause *DoacrossFound = nullptr; in ActOnOpenMPOrderedDirective()
11503 const OMPClause *DoacrossSourceClause = nullptr; in ActOnOpenMPOrderedDirective()
11504 const OMPClause *DoacrossSinkClause = nullptr; in ActOnOpenMPOrderedDirective()
11508 for (const OMPClause *C : Clauses) { in ActOnOpenMPOrderedDirective()
12665 StmtResult Sema::ActOnOpenMPAtomicDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAtomicDirective()
12685 for (const OMPClause *C : Clauses) { in ActOnOpenMPAtomicDirective()
13217 StmtResult Sema::ActOnOpenMPTargetDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDirective()
13283 Sema::ActOnOpenMPTargetParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetParallelDirective()
13315 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForDirective()
13353 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetParallelForDirective()
13369 static bool hasClauses(ArrayRef<OMPClause *> Clauses, in hasClauses()
13372 Clauses, [K](const OMPClause *C) { return C->getClauseKind() == K; }); in hasClauses()
13376 static bool hasClauses(ArrayRef<OMPClause *> Clauses, const OpenMPClauseKind K, in hasClauses()
13382 static bool isClauseMappable(ArrayRef<OMPClause *> Clauses) { in isClauseMappable()
13383 for (const OMPClause *C : Clauses) { in isClauseMappable()
13401 StmtResult Sema::ActOnOpenMPTargetDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDataDirective()
13432 Sema::ActOnOpenMPTargetEnterDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetEnterDataDirective()
13469 Sema::ActOnOpenMPTargetExitDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetExitDataDirective()
13505 StmtResult Sema::ActOnOpenMPTargetUpdateDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetUpdateDirective()
13544 StmtResult Sema::ActOnOpenMPTeamsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTeamsDirective()
13585 StmtResult Sema::ActOnOpenMPCancelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPCancelDirective()
13603 ArrayRef<OMPClause *> Clauses) { in checkReductionClauseWithNogroup()
13604 const OMPClause *ReductionClause = nullptr; in checkReductionClauseWithNogroup()
13605 const OMPClause *NogroupClause = nullptr; in checkReductionClauseWithNogroup()
13606 for (const OMPClause *C : Clauses) { in checkReductionClauseWithNogroup()
13630 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopDirective()
13668 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopSimdDirective()
13689 for (OMPClause *C : Clauses) { in ActOnOpenMPTaskLoopSimdDirective()
13718 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopDirective()
13756 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopDirective()
13794 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopSimdDirective()
13815 for (OMPClause *C : Clauses) { in ActOnOpenMPMasterTaskLoopSimdDirective()
13844 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopSimdDirective()
13865 for (OMPClause *C : Clauses) { in ActOnOpenMPMaskedTaskLoopSimdDirective()
13894 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopDirective()
13951 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopDirective()
14008 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
14048 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
14077 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
14117 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
14146 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeDirective()
14176 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForDirective()
14220 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForSimdDirective()
14259 for (OMPClause *C : Clauses) { in ActOnOpenMPDistributeParallelForSimdDirective()
14277 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeSimdDirective()
14315 for (OMPClause *C : Clauses) { in ActOnOpenMPDistributeSimdDirective()
14333 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForSimdDirective()
14371 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetParallelForSimdDirective()
14388 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetSimdDirective()
14426 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetSimdDirective()
14444 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeDirective()
14489 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeSimdDirective()
14529 for (OMPClause *C : Clauses) { in ActOnOpenMPTeamsDistributeSimdDirective()
14550 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14591 for (OMPClause *C : Clauses) { in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14612 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForDirective()
14660 StmtResult Sema::ActOnOpenMPTargetTeamsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetTeamsDirective()
14687 const OMPClause *BareClause = nullptr; in ActOnOpenMPTargetTeamsDirective()
14690 bool HasBareClause = llvm::any_of(Clauses, [&](const OMPClause *C) { in ActOnOpenMPTargetTeamsDirective()
14705 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeDirective()
14748 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14787 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14803 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14844 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14862 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14901 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14967 StmtResult Sema::ActOnOpenMPTileDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTileDirective()
15178 StmtResult Sema::ActOnOpenMPUnrollDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPUnrollDirective()
15457 OMPClause *Sema::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, Expr *Expr, in ActOnOpenMPSingleExprClause()
15461 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprClause()
16544 OMPClause *Sema::ActOnOpenMPIfClause(OpenMPDirectiveKind NameModifier, in ActOnOpenMPIfClause()
16578 OMPClause *Sema::ActOnOpenMPFinalClause(Expr *Condition, in ActOnOpenMPFinalClause()
16695 OMPClause *Sema::ActOnOpenMPNumThreadsClause(Expr *NumThreads, in ActOnOpenMPNumThreadsClause()
16770 OMPClause *Sema::ActOnOpenMPSafelenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSafelenClause()
16783 OMPClause *Sema::ActOnOpenMPSimdlenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSimdlenClause()
16852 OMPClause *Sema::ActOnOpenMPAllocatorClause(Expr *A, SourceLocation StartLoc, in ActOnOpenMPAllocatorClause()
16873 OMPClause *Sema::ActOnOpenMPCollapseClause(Expr *NumForLoops, in ActOnOpenMPCollapseClause()
16890 OMPClause *Sema::ActOnOpenMPOrderedClause(SourceLocation StartLoc, in ActOnOpenMPOrderedClause()
16915 OMPClause *Sema::ActOnOpenMPSimpleClause( in ActOnOpenMPSimpleClause()
16918 OMPClause *Res = nullptr; in ActOnOpenMPSimpleClause()
17057 OMPClause *Sema::ActOnOpenMPDefaultClause(DefaultKind Kind, in ActOnOpenMPDefaultClause()
17091 OMPClause *Sema::ActOnOpenMPProcBindClause(ProcBindKind Kind, in ActOnOpenMPProcBindClause()
17119 OMPClause *Sema::ActOnOpenMPAtomicDefaultMemOrderClause( in ActOnOpenMPAtomicDefaultMemOrderClause()
17134 OMPClause *Sema::ActOnOpenMPAtClause(OpenMPAtClauseKind Kind, in ActOnOpenMPAtClause()
17150 OMPClause *Sema::ActOnOpenMPSeverityClause(OpenMPSeverityClauseKind Kind, in ActOnOpenMPSeverityClause()
17166 OMPClause *Sema::ActOnOpenMPMessageClause(Expr *ME, SourceLocation StartLoc, in ActOnOpenMPMessageClause()
17178 OMPClause *Sema::ActOnOpenMPOrderClause( in ActOnOpenMPOrderClause()
17217 OMPClause *Sema::ActOnOpenMPUpdateClause(OpenMPDependClauseKind Kind, in ActOnOpenMPUpdateClause()
17239 OMPClause *Sema::ActOnOpenMPSizesClause(ArrayRef<Expr *> SizeExprs, in ActOnOpenMPSizesClause()
17255 OMPClause *Sema::ActOnOpenMPFullClause(SourceLocation StartLoc, in ActOnOpenMPFullClause()
17260 OMPClause *Sema::ActOnOpenMPPartialClause(Expr *FactorExpr, in ActOnOpenMPPartialClause()
17278 OMPClause *Sema::ActOnOpenMPAlignClause(Expr *A, SourceLocation StartLoc, in ActOnOpenMPAlignClause()
17289 OMPClause *Sema::ActOnOpenMPSingleExprWithArgClause( in ActOnOpenMPSingleExprWithArgClause()
17294 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprWithArgClause()
17457 OMPClause *Sema::ActOnOpenMPScheduleClause( in ActOnOpenMPScheduleClause()
17546 OMPClause *Sema::ActOnOpenMPClause(OpenMPClauseKind Kind, in ActOnOpenMPClause()
17549 OMPClause *Res = nullptr; in ActOnOpenMPClause()
17699 OMPClause *Sema::ActOnOpenMPNowaitClause(SourceLocation StartLoc, in ActOnOpenMPNowaitClause()
17705 OMPClause *Sema::ActOnOpenMPUntiedClause(SourceLocation StartLoc, in ActOnOpenMPUntiedClause()
17711 OMPClause *Sema::ActOnOpenMPMergeableClause(SourceLocation StartLoc, in ActOnOpenMPMergeableClause()
17716 OMPClause *Sema::ActOnOpenMPReadClause(SourceLocation StartLoc, in ActOnOpenMPReadClause()
17721 OMPClause *Sema::ActOnOpenMPWriteClause(SourceLocation StartLoc, in ActOnOpenMPWriteClause()
17726 OMPClause *Sema::ActOnOpenMPUpdateClause(SourceLocation StartLoc, in ActOnOpenMPUpdateClause()
17731 OMPClause *Sema::ActOnOpenMPCaptureClause(SourceLocation StartLoc, in ActOnOpenMPCaptureClause()
17736 OMPClause *Sema::ActOnOpenMPCompareClause(SourceLocation StartLoc, in ActOnOpenMPCompareClause()
17741 OMPClause *Sema::ActOnOpenMPFailClause(SourceLocation StartLoc, in ActOnOpenMPFailClause()
17746 OMPClause *Sema::ActOnOpenMPFailClause( in ActOnOpenMPFailClause()
17759 OMPClause *Sema::ActOnOpenMPSeqCstClause(SourceLocation StartLoc, in ActOnOpenMPSeqCstClause()
17764 OMPClause *Sema::ActOnOpenMPAcqRelClause(SourceLocation StartLoc, in ActOnOpenMPAcqRelClause()
17769 OMPClause *Sema::ActOnOpenMPAcquireClause(SourceLocation StartLoc, in ActOnOpenMPAcquireClause()
17774 OMPClause *Sema::ActOnOpenMPReleaseClause(SourceLocation StartLoc, in ActOnOpenMPReleaseClause()
17779 OMPClause *Sema::ActOnOpenMPRelaxedClause(SourceLocation StartLoc, in ActOnOpenMPRelaxedClause()
17784 OMPClause *Sema::ActOnOpenMPThreadsClause(SourceLocation StartLoc, in ActOnOpenMPThreadsClause()
17789 OMPClause *Sema::ActOnOpenMPSIMDClause(SourceLocation StartLoc, in ActOnOpenMPSIMDClause()
17794 OMPClause *Sema::ActOnOpenMPNogroupClause(SourceLocation StartLoc, in ActOnOpenMPNogroupClause()
17799 OMPClause *Sema::ActOnOpenMPUnifiedAddressClause(SourceLocation StartLoc, in ActOnOpenMPUnifiedAddressClause()
17804 OMPClause *Sema::ActOnOpenMPUnifiedSharedMemoryClause(SourceLocation StartLoc, in ActOnOpenMPUnifiedSharedMemoryClause()
17809 OMPClause *Sema::ActOnOpenMPReverseOffloadClause(SourceLocation StartLoc, in ActOnOpenMPReverseOffloadClause()
17814 OMPClause *Sema::ActOnOpenMPDynamicAllocatorsClause(SourceLocation StartLoc, in ActOnOpenMPDynamicAllocatorsClause()
17819 StmtResult Sema::ActOnOpenMPInteropDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPInteropDirective()
17843 for (const OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
17863 for (OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
17949 OMPClause *
17975 OMPClause *Sema::ActOnOpenMPUseClause(Expr *InteropVar, SourceLocation StartLoc, in ActOnOpenMPUseClause()
17987 OMPClause *Sema::ActOnOpenMPDestroyClause(Expr *InteropVar, in ActOnOpenMPDestroyClause()
18007 OMPClause *Sema::ActOnOpenMPNovariantsClause(Expr *Condition, in ActOnOpenMPNovariantsClause()
18038 OMPClause *Sema::ActOnOpenMPNocontextClause(Expr *Condition, in ActOnOpenMPNocontextClause()
18069 OMPClause *Sema::ActOnOpenMPFilterClause(Expr *ThreadID, in ActOnOpenMPFilterClause()
18090 OMPClause *Sema::ActOnOpenMPVarListClause(OpenMPClauseKind Kind, in ActOnOpenMPVarListClause()
18097 OMPClause *Res = nullptr; in ActOnOpenMPVarListClause()
18304 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause()
18450 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause()
18737 OMPClause *Sema::ActOnOpenMPLastprivateClause( in ActOnOpenMPLastprivateClause()
18921 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause()
20140 OMPClause *Sema::ActOnOpenMPReductionClause( in ActOnOpenMPReductionClause()
20184 OMPClause *Sema::ActOnOpenMPTaskReductionClause( in ActOnOpenMPTaskReductionClause()
20204 OMPClause *Sema::ActOnOpenMPInReductionClause( in ActOnOpenMPInReductionClause()
20276 OMPClause *Sema::ActOnOpenMPLinearClause( in ActOnOpenMPLinearClause()
20520 OMPClause *Sema::ActOnOpenMPAlignedClause( in ActOnOpenMPAlignedClause()
20594 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause()
20688 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause()
20800 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause()
20827 OMPClause *Sema::ActOnOpenMPDepobjClause(Expr *Depobj, SourceLocation StartLoc, in ActOnOpenMPDepobjClause()
20984 OMPClause *
21172 OMPClause *Sema::ActOnOpenMPDeviceClause(OpenMPDeviceClauseModifier Modifier, in ActOnOpenMPDeviceClause()
22415 OMPClause *Sema::ActOnOpenMPMapClause( in ActOnOpenMPMapClause()
22754 Expr *MapperVarRef, ArrayRef<OMPClause *> Clauses, Decl *PrevDeclInScope) { in ActOnOpenMPDeclareMapperDirective()
22815 SmallVector<OMPClause *, 4> ClausesWithImplicit(Clauses.begin(), in ActOnOpenMPDeclareMapperDirective()
22880 OMPClause *Sema::ActOnOpenMPNumTeamsClause(Expr *NumTeams, in ActOnOpenMPNumTeamsClause()
22907 OMPClause *Sema::ActOnOpenMPThreadLimitClause(Expr *ThreadLimit, in ActOnOpenMPThreadLimitClause()
22934 OMPClause *Sema::ActOnOpenMPPriorityClause(Expr *Priority, in ActOnOpenMPPriorityClause()
22954 OMPClause *Sema::ActOnOpenMPGrainsizeClause( in ActOnOpenMPGrainsizeClause()
22988 OMPClause *Sema::ActOnOpenMPNumTasksClause( in ActOnOpenMPNumTasksClause()
23021 OMPClause *Sema::ActOnOpenMPHintClause(Expr *Hint, SourceLocation StartLoc, in ActOnOpenMPHintClause()
23051 OMPClause *Sema::ActOnOpenMPDetachClause(Expr *Evt, SourceLocation StartLoc, in ActOnOpenMPDetachClause()
23098 OMPClause *Sema::ActOnOpenMPDistScheduleClause( in ActOnOpenMPDistScheduleClause()
23152 OMPClause *Sema::ActOnOpenMPDefaultmapClause( in ActOnOpenMPDefaultmapClause()
23534 OMPClause *Sema::ActOnOpenMPToClause( in ActOnOpenMPToClause()
23571 OMPClause *Sema::ActOnOpenMPFromClause( in ActOnOpenMPFromClause()
23608 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause()
23693 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause()
23745 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause()
23828 OMPClause *Sema::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause()
23914 OMPClause *Sema::ActOnOpenMPAllocateClause( in ActOnOpenMPAllocateClause()
23977 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause()
24016 StmtResult Sema::ActOnOpenMPScopeDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPScopeDirective()
24027 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause()
24067 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause()
24125 OMPClause *Sema::ActOnOpenMPUsesAllocatorClause( in ActOnOpenMPUsesAllocatorClause()
24259 OMPClause *Sema::ActOnOpenMPAffinityClause( in ActOnOpenMPAffinityClause()
24298 OMPClause *Sema::ActOnOpenMPBindClause(OpenMPBindClauseKind Kind, in ActOnOpenMPBindClause()
24315 OMPClause *Sema::ActOnOpenMPXDynCGroupMemClause(Expr *Size, in ActOnOpenMPXDynCGroupMemClause()
24343 OMPClause *Sema::ActOnOpenMPDoacrossClause( in ActOnOpenMPDoacrossClause()
24378 OMPClause *Sema::ActOnOpenMPXAttributeClause(ArrayRef<const Attr *> Attrs, in ActOnOpenMPXAttributeClause()
24385 OMPClause *Sema::ActOnOpenMPXBareClause(SourceLocation StartLoc, in ActOnOpenMPXBareClause()