Lines Matching refs:OMPClause

659       return llvm::any_of(D->clauselists(), [](const OMPClause *C) {  in hasRequiresDeclWithClause()
667 bool hasDuplicateRequiresClause(ArrayRef<OMPClause *> ClauseList) const { in hasDuplicateRequiresClause()
669 for (OMPClause *CNew : ClauseList) { in hasDuplicateRequiresClause()
671 for (const OMPClause *CPrev : D->clauselists()) { in hasDuplicateRequiresClause()
2725 ArrayRef<OMPClause *> Clauses) { in checkReductionClauses()
2732 for (OMPClause *C : Clauses) { in checkReductionClauses()
2757 for (OMPClause *C : Clauses) { in checkReductionClauses()
2790 ArrayRef<OMPClause *> Clauses);
2806 for (OMPClause *C : D->clauses()) { in EndOpenMPDSABlock()
3323 ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective()
3337 for (const OMPClause *C : Clauses) in ActOnOpenMPAllocateDirective()
3399 ArrayRef<OMPClause *> ClauseList) { in ActOnOpenMPRequiresDirective()
3471 ArrayRef<OMPClause *> ClauseList) { in CheckOMPRequiresDecl()
3479 for (const OMPClause *CNew : ClauseList) { in CheckOMPRequiresDecl()
3655 for (OMPClause *C : S->clauses()) in VisitSubCaptures()
4003 for (OMPClause *C : S->clauses()) { in VisitOMPExecutableDirective()
4705 const ArrayRef<OMPClause *> Clauses) { in checkOrderedOrderSpecified()
4709 for (const OMPClause *Clause : Clauses) { in checkOrderedOrderSpecified()
4735 ArrayRef<OMPClause *> Clauses) { in ActOnOpenMPRegionEnd()
4760 for (OMPClause *Clause : Clauses) { in ActOnOpenMPRegionEnd()
4874 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
4889 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
5206 ArrayRef<OMPClause *> Clauses, in checkIfClauses()
5213 for (const OMPClause *C : Clauses) { in checkIfClauses()
5365 ArrayRef<OMPClause *> Clauses) { in checkAllocateClauses()
5371 auto PrivateRange = llvm::make_filter_range(Clauses, [](const OMPClause *C) { in checkAllocateClauses()
5374 for (OMPClause *Cl : PrivateRange) { in checkAllocateClauses()
5429 for (OMPClause *C : AllocateRange) { in checkAllocateClauses()
5905 SmallVectorImpl<OMPClause *> &Clauses) { in processImplicitMapsWithDefaultMappers()
5909 SmallVector<OMPClause *, 4> ImplicitMaps; in processImplicitMapsWithDefaultMappers()
6026 if (OMPClause *NewClause = S.ActOnOpenMPMapClause( in processImplicitMapsWithDefaultMappers()
6037 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
6050 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit; in ActOnOpenMPExecutableDirective()
6096 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6117 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6130 if (OMPClause *Implicit = ActOnOpenMPFirstprivateClause( in ActOnOpenMPExecutableDirective()
6141 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
6158 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6168 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6185 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6607 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
7649 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
10133 static Expr *getCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { in getCollapseNumberExpr()
10141 static Expr *getOrderedNumberExpr(ArrayRef<OMPClause *> Clauses) { in getOrderedNumberExpr()
10150 const ArrayRef<OMPClause *> Clauses) { in checkSimdlenSafelenSpecified()
10154 for (const OMPClause *Clause : Clauses) { in checkSimdlenSafelenSpecified()
10194 Sema::ActOnOpenMPSimdDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, in ActOnOpenMPSimdDirective()
10215 for (OMPClause *C : Clauses) { in ActOnOpenMPSimdDirective()
10233 Sema::ActOnOpenMPForDirective(ArrayRef<OMPClause *> Clauses, Stmt *AStmt, in ActOnOpenMPForDirective()
10254 for (OMPClause *C : Clauses) { in ActOnOpenMPForDirective()
10270 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForSimdDirective()
10291 for (OMPClause *C : Clauses) { in ActOnOpenMPForSimdDirective()
10308 StmtResult Sema::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSectionsDirective()
10368 StmtResult Sema::ActOnOpenMPDispatchDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDispatchDirective()
10418 static bool checkGenericLoopLastprivate(Sema &S, ArrayRef<OMPClause *> Clauses, in checkGenericLoopLastprivate()
10422 for (OMPClause *C : Clauses) { in checkGenericLoopLastprivate()
10444 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPGenericLoopDirective()
10480 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsGenericLoopDirective()
10529 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsGenericLoopDirective()
10578 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelGenericLoopDirective()
10626 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelGenericLoopDirective()
10674 StmtResult Sema::ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSingleDirective()
10687 const OMPClause *Nowait = nullptr; in ActOnOpenMPSingleDirective()
10688 const OMPClause *Copyprivate = nullptr; in ActOnOpenMPSingleDirective()
10689 for (const OMPClause *Clause : Clauses) { in ActOnOpenMPSingleDirective()
10716 StmtResult Sema::ActOnOpenMPMaskedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPMaskedDirective()
10729 const DeclarationNameInfo &DirName, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPCriticalDirective()
10738 for (const OMPClause *C : Clauses) { in ActOnOpenMPCriticalDirective()
10786 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForDirective()
10814 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelForDirective()
10830 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForSimdDirective()
10855 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelForSimdDirective()
10873 Sema::ActOnOpenMPParallelMasterDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelMasterDirective()
10896 Sema::ActOnOpenMPParallelMaskedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelMaskedDirective()
10919 Sema::ActOnOpenMPParallelSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelSectionsDirective()
10960 Sema &S, ArrayRef<OMPClause *> Clauses, in checkMutuallyExclusiveClauses()
10962 const OMPClause *PrevClause = nullptr; in checkMutuallyExclusiveClauses()
10964 for (const OMPClause *C : Clauses) { in checkMutuallyExclusiveClauses()
10981 StmtResult Sema::ActOnOpenMPTaskDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskDirective()
11018 StmtResult Sema::ActOnOpenMPTaskwaitDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskwaitDirective()
11024 StmtResult Sema::ActOnOpenMPTaskgroupDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskgroupDirective()
11040 StmtResult Sema::ActOnOpenMPFlushDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPFlushDirective()
11044 OMPClause *OrderClause = nullptr; in ActOnOpenMPFlushDirective()
11045 for (OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11053 for (const OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11079 StmtResult Sema::ActOnOpenMPDepobjDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDepobjDirective()
11101 StmtResult Sema::ActOnOpenMPScanDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPScanDirective()
11131 StmtResult Sema::ActOnOpenMPOrderedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPOrderedDirective()
11135 const OMPClause *DependFound = nullptr; in ActOnOpenMPOrderedDirective()
11136 const OMPClause *DependSourceClause = nullptr; in ActOnOpenMPOrderedDirective()
11137 const OMPClause *DependSinkClause = nullptr; in ActOnOpenMPOrderedDirective()
11141 for (const OMPClause *C : Clauses) { in ActOnOpenMPOrderedDirective()
12257 StmtResult Sema::ActOnOpenMPAtomicDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAtomicDirective()
12277 for (const OMPClause *C : Clauses) { in ActOnOpenMPAtomicDirective()
12801 StmtResult Sema::ActOnOpenMPTargetDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDirective()
12867 Sema::ActOnOpenMPTargetParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetParallelDirective()
12899 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForDirective()
12937 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetParallelForDirective()
12953 static bool hasClauses(ArrayRef<OMPClause *> Clauses, in hasClauses()
12956 Clauses, [K](const OMPClause *C) { return C->getClauseKind() == K; }); in hasClauses()
12960 static bool hasClauses(ArrayRef<OMPClause *> Clauses, const OpenMPClauseKind K, in hasClauses()
12966 static bool isClauseMappable(ArrayRef<OMPClause *> Clauses) { in isClauseMappable()
12967 for (const OMPClause *C : Clauses) { in isClauseMappable()
12985 StmtResult Sema::ActOnOpenMPTargetDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDataDirective()
13016 Sema::ActOnOpenMPTargetEnterDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetEnterDataDirective()
13053 Sema::ActOnOpenMPTargetExitDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetExitDataDirective()
13089 StmtResult Sema::ActOnOpenMPTargetUpdateDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetUpdateDirective()
13128 StmtResult Sema::ActOnOpenMPTeamsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTeamsDirective()
13165 StmtResult Sema::ActOnOpenMPCancelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPCancelDirective()
13183 ArrayRef<OMPClause *> Clauses) { in checkReductionClauseWithNogroup()
13184 const OMPClause *ReductionClause = nullptr; in checkReductionClauseWithNogroup()
13185 const OMPClause *NogroupClause = nullptr; in checkReductionClauseWithNogroup()
13186 for (const OMPClause *C : Clauses) { in checkReductionClauseWithNogroup()
13210 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopDirective()
13248 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopSimdDirective()
13269 for (OMPClause *C : Clauses) { in ActOnOpenMPTaskLoopSimdDirective()
13298 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopDirective()
13336 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopDirective()
13374 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopSimdDirective()
13395 for (OMPClause *C : Clauses) { in ActOnOpenMPMasterTaskLoopSimdDirective()
13424 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopSimdDirective()
13445 for (OMPClause *C : Clauses) { in ActOnOpenMPMaskedTaskLoopSimdDirective()
13474 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopDirective()
13531 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopDirective()
13588 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13628 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13657 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13697 for (OMPClause *C : Clauses) { in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13726 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeDirective()
13751 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForDirective()
13795 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForSimdDirective()
13834 for (OMPClause *C : Clauses) { in ActOnOpenMPDistributeParallelForSimdDirective()
13852 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeSimdDirective()
13890 for (OMPClause *C : Clauses) { in ActOnOpenMPDistributeSimdDirective()
13908 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForSimdDirective()
13946 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetParallelForSimdDirective()
13963 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetSimdDirective()
14001 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetSimdDirective()
14019 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeDirective()
14064 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeSimdDirective()
14104 for (OMPClause *C : Clauses) { in ActOnOpenMPTeamsDistributeSimdDirective()
14125 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14166 for (OMPClause *C : Clauses) { in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14187 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForDirective()
14235 StmtResult Sema::ActOnOpenMPTargetTeamsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetTeamsDirective()
14267 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeDirective()
14310 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14349 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14365 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14406 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14424 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14463 for (OMPClause *C : Clauses) { in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14529 StmtResult Sema::ActOnOpenMPTileDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTileDirective()
14740 StmtResult Sema::ActOnOpenMPUnrollDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPUnrollDirective()
15019 OMPClause *Sema::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, Expr *Expr, in ActOnOpenMPSingleExprClause()
15023 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprClause()
16071 OMPClause *Sema::ActOnOpenMPIfClause(OpenMPDirectiveKind NameModifier, in ActOnOpenMPIfClause()
16105 OMPClause *Sema::ActOnOpenMPFinalClause(Expr *Condition, in ActOnOpenMPFinalClause()
16222 OMPClause *Sema::ActOnOpenMPNumThreadsClause(Expr *NumThreads, in ActOnOpenMPNumThreadsClause()
16297 OMPClause *Sema::ActOnOpenMPSafelenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSafelenClause()
16310 OMPClause *Sema::ActOnOpenMPSimdlenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSimdlenClause()
16367 OMPClause *Sema::ActOnOpenMPAllocatorClause(Expr *A, SourceLocation StartLoc, in ActOnOpenMPAllocatorClause()
16388 OMPClause *Sema::ActOnOpenMPCollapseClause(Expr *NumForLoops, in ActOnOpenMPCollapseClause()
16405 OMPClause *Sema::ActOnOpenMPOrderedClause(SourceLocation StartLoc, in ActOnOpenMPOrderedClause()
16430 OMPClause *Sema::ActOnOpenMPSimpleClause( in ActOnOpenMPSimpleClause()
16433 OMPClause *Res = nullptr; in ActOnOpenMPSimpleClause()
16562 OMPClause *Sema::ActOnOpenMPDefaultClause(DefaultKind Kind, in ActOnOpenMPDefaultClause()
16596 OMPClause *Sema::ActOnOpenMPProcBindClause(ProcBindKind Kind, in ActOnOpenMPProcBindClause()
16624 OMPClause *Sema::ActOnOpenMPAtomicDefaultMemOrderClause( in ActOnOpenMPAtomicDefaultMemOrderClause()
16639 OMPClause *Sema::ActOnOpenMPOrderClause(OpenMPOrderClauseKind Kind, in ActOnOpenMPOrderClause()
16657 OMPClause *Sema::ActOnOpenMPUpdateClause(OpenMPDependClauseKind Kind, in ActOnOpenMPUpdateClause()
16679 OMPClause *Sema::ActOnOpenMPSizesClause(ArrayRef<Expr *> SizeExprs, in ActOnOpenMPSizesClause()
16695 OMPClause *Sema::ActOnOpenMPFullClause(SourceLocation StartLoc, in ActOnOpenMPFullClause()
16700 OMPClause *Sema::ActOnOpenMPPartialClause(Expr *FactorExpr, in ActOnOpenMPPartialClause()
16718 OMPClause *Sema::ActOnOpenMPAlignClause(Expr *A, SourceLocation StartLoc, in ActOnOpenMPAlignClause()
16729 OMPClause *Sema::ActOnOpenMPSingleExprWithArgClause( in ActOnOpenMPSingleExprWithArgClause()
16734 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprWithArgClause()
16876 OMPClause *Sema::ActOnOpenMPScheduleClause( in ActOnOpenMPScheduleClause()
16965 OMPClause *Sema::ActOnOpenMPClause(OpenMPClauseKind Kind, in ActOnOpenMPClause()
16968 OMPClause *Res = nullptr; in ActOnOpenMPClause()
17108 OMPClause *Sema::ActOnOpenMPNowaitClause(SourceLocation StartLoc, in ActOnOpenMPNowaitClause()
17114 OMPClause *Sema::ActOnOpenMPUntiedClause(SourceLocation StartLoc, in ActOnOpenMPUntiedClause()
17120 OMPClause *Sema::ActOnOpenMPMergeableClause(SourceLocation StartLoc, in ActOnOpenMPMergeableClause()
17125 OMPClause *Sema::ActOnOpenMPReadClause(SourceLocation StartLoc, in ActOnOpenMPReadClause()
17130 OMPClause *Sema::ActOnOpenMPWriteClause(SourceLocation StartLoc, in ActOnOpenMPWriteClause()
17135 OMPClause *Sema::ActOnOpenMPUpdateClause(SourceLocation StartLoc, in ActOnOpenMPUpdateClause()
17140 OMPClause *Sema::ActOnOpenMPCaptureClause(SourceLocation StartLoc, in ActOnOpenMPCaptureClause()
17145 OMPClause *Sema::ActOnOpenMPCompareClause(SourceLocation StartLoc, in ActOnOpenMPCompareClause()
17150 OMPClause *Sema::ActOnOpenMPSeqCstClause(SourceLocation StartLoc, in ActOnOpenMPSeqCstClause()
17155 OMPClause *Sema::ActOnOpenMPAcqRelClause(SourceLocation StartLoc, in ActOnOpenMPAcqRelClause()
17160 OMPClause *Sema::ActOnOpenMPAcquireClause(SourceLocation StartLoc, in ActOnOpenMPAcquireClause()
17165 OMPClause *Sema::ActOnOpenMPReleaseClause(SourceLocation StartLoc, in ActOnOpenMPReleaseClause()
17170 OMPClause *Sema::ActOnOpenMPRelaxedClause(SourceLocation StartLoc, in ActOnOpenMPRelaxedClause()
17175 OMPClause *Sema::ActOnOpenMPThreadsClause(SourceLocation StartLoc, in ActOnOpenMPThreadsClause()
17180 OMPClause *Sema::ActOnOpenMPSIMDClause(SourceLocation StartLoc, in ActOnOpenMPSIMDClause()
17185 OMPClause *Sema::ActOnOpenMPNogroupClause(SourceLocation StartLoc, in ActOnOpenMPNogroupClause()
17190 OMPClause *Sema::ActOnOpenMPUnifiedAddressClause(SourceLocation StartLoc, in ActOnOpenMPUnifiedAddressClause()
17195 OMPClause *Sema::ActOnOpenMPUnifiedSharedMemoryClause(SourceLocation StartLoc, in ActOnOpenMPUnifiedSharedMemoryClause()
17200 OMPClause *Sema::ActOnOpenMPReverseOffloadClause(SourceLocation StartLoc, in ActOnOpenMPReverseOffloadClause()
17205 OMPClause *Sema::ActOnOpenMPDynamicAllocatorsClause(SourceLocation StartLoc, in ActOnOpenMPDynamicAllocatorsClause()
17210 StmtResult Sema::ActOnOpenMPInteropDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPInteropDirective()
17234 for (const OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
17254 for (const OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
17340 OMPClause *
17368 OMPClause *Sema::ActOnOpenMPUseClause(Expr *InteropVar, SourceLocation StartLoc, in ActOnOpenMPUseClause()
17380 OMPClause *Sema::ActOnOpenMPDestroyClause(Expr *InteropVar, in ActOnOpenMPDestroyClause()
17393 OMPClause *Sema::ActOnOpenMPNovariantsClause(Expr *Condition, in ActOnOpenMPNovariantsClause()
17424 OMPClause *Sema::ActOnOpenMPNocontextClause(Expr *Condition, in ActOnOpenMPNocontextClause()
17455 OMPClause *Sema::ActOnOpenMPFilterClause(Expr *ThreadID, in ActOnOpenMPFilterClause()
17476 OMPClause *Sema::ActOnOpenMPVarListClause(OpenMPClauseKind Kind, in ActOnOpenMPVarListClause()
17483 OMPClause *Res = nullptr; in ActOnOpenMPVarListClause()
17682 OMPClause *Sema::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause()
17828 OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause()
18115 OMPClause *Sema::ActOnOpenMPLastprivateClause( in ActOnOpenMPLastprivateClause()
18299 OMPClause *Sema::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause()
19499 OMPClause *Sema::ActOnOpenMPReductionClause( in ActOnOpenMPReductionClause()
19543 OMPClause *Sema::ActOnOpenMPTaskReductionClause( in ActOnOpenMPTaskReductionClause()
19563 OMPClause *Sema::ActOnOpenMPInReductionClause( in ActOnOpenMPInReductionClause()
19635 OMPClause *Sema::ActOnOpenMPLinearClause( in ActOnOpenMPLinearClause()
19872 OMPClause *Sema::ActOnOpenMPAlignedClause( in ActOnOpenMPAlignedClause()
19946 OMPClause *Sema::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause()
20040 OMPClause *Sema::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause()
20152 OMPClause *Sema::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause()
20179 OMPClause *Sema::ActOnOpenMPDepobjClause(Expr *Depobj, SourceLocation StartLoc, in ActOnOpenMPDepobjClause()
20207 OMPClause *
20474 OMPClause *Sema::ActOnOpenMPDeviceClause(OpenMPDeviceClauseModifier Modifier, in ActOnOpenMPDeviceClause()
21714 OMPClause *Sema::ActOnOpenMPMapClause( in ActOnOpenMPMapClause()
22048 Expr *MapperVarRef, ArrayRef<OMPClause *> Clauses, Decl *PrevDeclInScope) { in ActOnOpenMPDeclareMapperDirective()
22109 SmallVector<OMPClause *, 4> ClausesWithImplicit(Clauses.begin(), in ActOnOpenMPDeclareMapperDirective()
22167 OMPClause *Sema::ActOnOpenMPNumTeamsClause(Expr *NumTeams, in ActOnOpenMPNumTeamsClause()
22194 OMPClause *Sema::ActOnOpenMPThreadLimitClause(Expr *ThreadLimit, in ActOnOpenMPThreadLimitClause()
22221 OMPClause *Sema::ActOnOpenMPPriorityClause(Expr *Priority, in ActOnOpenMPPriorityClause()
22241 OMPClause *Sema::ActOnOpenMPGrainsizeClause(Expr *Grainsize, in ActOnOpenMPGrainsizeClause()
22262 OMPClause *Sema::ActOnOpenMPNumTasksClause(Expr *NumTasks, in ActOnOpenMPNumTasksClause()
22283 OMPClause *Sema::ActOnOpenMPHintClause(Expr *Hint, SourceLocation StartLoc, in ActOnOpenMPHintClause()
22313 OMPClause *Sema::ActOnOpenMPDetachClause(Expr *Evt, SourceLocation StartLoc, in ActOnOpenMPDetachClause()
22360 OMPClause *Sema::ActOnOpenMPDistScheduleClause( in ActOnOpenMPDistScheduleClause()
22414 OMPClause *Sema::ActOnOpenMPDefaultmapClause( in ActOnOpenMPDefaultmapClause()
22730 OMPClause *Sema::ActOnOpenMPToClause( in ActOnOpenMPToClause()
22767 OMPClause *Sema::ActOnOpenMPFromClause( in ActOnOpenMPFromClause()
22804 OMPClause *Sema::ActOnOpenMPUseDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDevicePtrClause()
22889 OMPClause *Sema::ActOnOpenMPUseDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPUseDeviceAddrClause()
22941 OMPClause *Sema::ActOnOpenMPIsDevicePtrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPIsDevicePtrClause()
23024 OMPClause *Sema::ActOnOpenMPHasDeviceAddrClause(ArrayRef<Expr *> VarList, in ActOnOpenMPHasDeviceAddrClause()
23106 OMPClause *Sema::ActOnOpenMPAllocateClause( in ActOnOpenMPAllocateClause()
23169 OMPClause *Sema::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause()
23208 OMPClause *Sema::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause()
23248 OMPClause *Sema::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause()
23306 OMPClause *Sema::ActOnOpenMPUsesAllocatorClause( in ActOnOpenMPUsesAllocatorClause()
23431 OMPClause *Sema::ActOnOpenMPAffinityClause( in ActOnOpenMPAffinityClause()
23470 OMPClause *Sema::ActOnOpenMPBindClause(OpenMPBindClauseKind Kind, in ActOnOpenMPBindClause()