Lines Matching refs:OMPClause

97   using DoacrossClauseMapTy = llvm::DenseMap<OMPClause *, OperatorOffsetTy>;
690 return llvm::any_of(D->clauselists(), [](const OMPClause *C) { in hasRequiresDeclWithClause()
698 bool hasDuplicateRequiresClause(ArrayRef<OMPClause *> ClauseList) const { in hasDuplicateRequiresClause()
700 for (OMPClause *CNew : ClauseList) { in hasDuplicateRequiresClause()
702 for (const OMPClause *CPrev : D->clauselists()) { in hasDuplicateRequiresClause()
1085 void addDoacrossDependClause(OMPClause *C, const OperatorOffsetTy &OpsOffs) { in addDoacrossDependClause()
2811 ArrayRef<OMPClause *> Clauses) { in checkReductionClauses()
2818 for (OMPClause *C : Clauses) { in checkReductionClauses()
2843 for (OMPClause *C : Clauses) { in checkReductionClauses()
2876 ArrayRef<OMPClause *> Clauses);
2892 for (OMPClause *C : D->clauses()) { in EndOpenMPDSABlock()
3015 static bool finishLinearClauses(Sema &SemaRef, ArrayRef<OMPClause *> Clauses, in finishLinearClauses()
3025 for (OMPClause *C : Clauses) { in finishLinearClauses()
3439 SourceLocation Loc, ArrayRef<Expr *> VarList, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective()
3453 for (const OMPClause *C : Clauses) in ActOnOpenMPAllocateDirective()
3515 ArrayRef<OMPClause *> ClauseList) { in ActOnOpenMPRequiresDirective()
3589 ArrayRef<OMPClause *> ClauseList) { in CheckOMPRequiresDecl()
3597 for (const OMPClause *CNew : ClauseList) { in CheckOMPRequiresDecl()
3774 for (OMPClause *C : S->clauses()) in VisitSubCaptures()
4121 for (OMPClause *C : S->clauses()) { in VisitOMPExecutableDirective()
4567 const ArrayRef<OMPClause *> Clauses) { in checkOrderedOrderSpecified()
4571 for (const OMPClause *Clause : Clauses) { in checkOrderedOrderSpecified()
4597 ArrayRef<OMPClause *> Clauses) { in ActOnOpenMPRegionEnd()
4618 for (OMPClause *Clause : Clauses) { in ActOnOpenMPRegionEnd()
4729 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
4744 for (OMPClause *C : Clauses) { in ActOnOpenMPRegionEnd()
5074 ArrayRef<OMPClause *> Clauses, in checkIfClauses()
5081 for (const OMPClause *C : Clauses) { in checkIfClauses()
5240 ArrayRef<OMPClause *> Clauses) { in checkAllocateClauses()
5246 auto PrivateRange = llvm::make_filter_range(Clauses, [](const OMPClause *C) { in checkAllocateClauses()
5249 for (OMPClause *Cl : PrivateRange) { in checkAllocateClauses()
5304 for (OMPClause *C : AllocateRange) { in checkAllocateClauses()
5782 SmallVectorImpl<OMPClause *> &Clauses) { in processImplicitMapsWithDefaultMappers()
5786 SmallVector<OMPClause *, 4> ImplicitMaps; in processImplicitMapsWithDefaultMappers()
5903 if (OMPClause *NewClause = S.OpenMP().ActOnOpenMPMapClause( in processImplicitMapsWithDefaultMappers()
5985 llvm::SmallVector<OMPClause *> &ClausesWithoutBind, in mapLoopConstruct()
5986 ArrayRef<OMPClause *> Clauses, OpenMPBindClauseKind &BindKind, in mapLoopConstruct()
6026 for (OMPClause *C : Clauses) { in mapLoopConstruct()
6078 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPExecutableDirective()
6085 llvm::SmallVector<OMPClause *> ClausesWithoutBind; in ActOnOpenMPExecutableDirective()
6114 llvm::SmallVector<OMPClause *, 8> ClausesWithImplicit; in ActOnOpenMPExecutableDirective()
6164 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6185 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6198 if (OMPClause *Implicit = ActOnOpenMPFirstprivateClause( in ActOnOpenMPExecutableDirective()
6209 if (OMPClause *Implicit = in ActOnOpenMPExecutableDirective()
6226 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
6236 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6253 if (OMPClause *Implicit = ActOnOpenMPMapClause( in ActOnOpenMPExecutableDirective()
6611 for (OMPClause *C : Clauses) { in ActOnOpenMPExecutableDirective()
7699 SemaOpenMP::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPParallelDirective()
10274 static Expr *getCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { in getCollapseNumberExpr()
10282 static Expr *getOrderedNumberExpr(ArrayRef<OMPClause *> Clauses) { in getOrderedNumberExpr()
10291 const ArrayRef<OMPClause *> Clauses) { in checkSimdlenSafelenSpecified()
10295 for (const OMPClause *Clause : Clauses) { in checkSimdlenSafelenSpecified()
10334 static bool checkGenericLoopLastprivate(Sema &S, ArrayRef<OMPClause *> Clauses,
10339 ArrayRef<OMPClause *> Clauses) { in checkLastPrivateForMappedDirectives()
10354 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPSimdDirective()
10386 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForDirective()
10415 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForSimdDirective()
10477 SemaOpenMP::ActOnOpenMPSectionsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSectionsDirective()
10512 SemaOpenMP::ActOnOpenMPDispatchDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDispatchDirective()
10561 static bool checkGenericLoopLastprivate(Sema &S, ArrayRef<OMPClause *> Clauses, in checkGenericLoopLastprivate()
10565 for (OMPClause *C : Clauses) { in checkGenericLoopLastprivate()
10587 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPGenericLoopDirective()
10616 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsGenericLoopDirective()
10648 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsGenericLoopDirective()
10681 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelGenericLoopDirective()
10713 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelGenericLoopDirective()
10744 StmtResult SemaOpenMP::ActOnOpenMPSingleDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPSingleDirective()
10757 const OMPClause *Nowait = nullptr; in ActOnOpenMPSingleDirective()
10758 const OMPClause *Copyprivate = nullptr; in ActOnOpenMPSingleDirective()
10759 for (const OMPClause *Clause : Clauses) { in ActOnOpenMPSingleDirective()
10787 StmtResult SemaOpenMP::ActOnOpenMPMaskedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPMaskedDirective()
10801 const DeclarationNameInfo &DirName, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPCriticalDirective()
10810 for (const OMPClause *C : Clauses) { in ActOnOpenMPCriticalDirective()
10858 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForDirective()
10884 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForSimdDirective()
10912 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterDirective()
10925 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedDirective()
10938 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelSectionsDirective()
10952 Sema &S, ArrayRef<OMPClause *> Clauses, in checkMutuallyExclusiveClauses()
10954 const OMPClause *PrevClause = nullptr; in checkMutuallyExclusiveClauses()
10956 for (const OMPClause *C : Clauses) { in checkMutuallyExclusiveClauses()
10973 StmtResult SemaOpenMP::ActOnOpenMPTaskDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskDirective()
11003 StmtResult SemaOpenMP::ActOnOpenMPErrorDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPErrorDirective()
11035 SemaOpenMP::ActOnOpenMPTaskwaitDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskwaitDirective()
11053 SemaOpenMP::ActOnOpenMPTaskgroupDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTaskgroupDirective()
11068 StmtResult SemaOpenMP::ActOnOpenMPFlushDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPFlushDirective()
11072 OMPClause *OrderClause = nullptr; in ActOnOpenMPFlushDirective()
11073 for (OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11081 for (const OMPClause *C : Clauses) { in ActOnOpenMPFlushDirective()
11107 StmtResult SemaOpenMP::ActOnOpenMPDepobjDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPDepobjDirective()
11129 StmtResult SemaOpenMP::ActOnOpenMPScanDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPScanDirective()
11160 SemaOpenMP::ActOnOpenMPOrderedDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPOrderedDirective()
11163 const OMPClause *DependFound = nullptr; in ActOnOpenMPOrderedDirective()
11164 const OMPClause *DependSourceClause = nullptr; in ActOnOpenMPOrderedDirective()
11165 const OMPClause *DependSinkClause = nullptr; in ActOnOpenMPOrderedDirective()
11166 const OMPClause *DoacrossFound = nullptr; in ActOnOpenMPOrderedDirective()
11167 const OMPClause *DoacrossSourceClause = nullptr; in ActOnOpenMPOrderedDirective()
11168 const OMPClause *DoacrossSinkClause = nullptr; in ActOnOpenMPOrderedDirective()
11172 for (const OMPClause *C : Clauses) { in ActOnOpenMPOrderedDirective()
12330 StmtResult SemaOpenMP::ActOnOpenMPAtomicDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAtomicDirective()
12351 for (const OMPClause *C : Clauses) { in ActOnOpenMPAtomicDirective()
12879 auto *It = find_if(Clauses, [](OMPClause *C) { in ActOnOpenMPAtomicDirective()
12907 StmtResult SemaOpenMP::ActOnOpenMPTargetDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDirective()
12960 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelDirective()
12973 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForDirective()
13000 static bool hasClauses(ArrayRef<OMPClause *> Clauses, in hasClauses()
13003 Clauses, [K](const OMPClause *C) { return C->getClauseKind() == K; }); in hasClauses()
13007 static bool hasClauses(ArrayRef<OMPClause *> Clauses, const OpenMPClauseKind K, in hasClauses()
13013 static bool isClauseMappable(ArrayRef<OMPClause *> Clauses) { in isClauseMappable()
13014 for (const OMPClause *C : Clauses) { in isClauseMappable()
13033 SemaOpenMP::ActOnOpenMPTargetDataDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTargetDataDirective()
13064 ArrayRef<OMPClause *> Clauses, SourceLocation StartLoc, in ActOnOpenMPTargetEnterDataDirective()
13084 ArrayRef<OMPClause *> Clauses, SourceLocation StartLoc, in ActOnOpenMPTargetExitDataDirective()
13104 ArrayRef<OMPClause *> Clauses, SourceLocation StartLoc, in ActOnOpenMPTargetUpdateDirective()
13125 StmtResult SemaOpenMP::ActOnOpenMPTeamsDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTeamsDirective()
13160 ArrayRef<OMPClause *> Clauses, SourceLocation StartLoc, in ActOnOpenMPCancelDirective()
13176 ArrayRef<OMPClause *> Clauses) { in checkReductionClauseWithNogroup()
13177 const OMPClause *ReductionClause = nullptr; in checkReductionClauseWithNogroup()
13178 const OMPClause *NogroupClause = nullptr; in checkReductionClauseWithNogroup()
13179 for (const OMPClause *C : Clauses) { in checkReductionClauseWithNogroup()
13203 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopDirective()
13241 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopSimdDirective()
13280 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopDirective()
13318 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopDirective()
13356 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMasterTaskLoopSimdDirective()
13395 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPMaskedTaskLoopSimdDirective()
13434 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopDirective()
13473 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopDirective()
13512 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13552 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13592 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeDirective()
13622 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForDirective()
13649 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForSimdDirective()
13678 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeSimdDirective()
13707 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForSimdDirective()
13736 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetSimdDirective()
13764 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeDirective()
13792 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeSimdDirective()
13823 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
13854 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDistributeParallelForDirective()
13884 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDirective()
13891 const OMPClause *BareClause = nullptr; in ActOnOpenMPTargetTeamsDirective()
13894 bool HasBareClause = llvm::any_of(Clauses, [&](const OMPClause *C) { in ActOnOpenMPTargetTeamsDirective()
13909 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeDirective()
13935 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
13962 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
13992 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14125 StmtResult SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPTileDirective()
14397 StmtResult SemaOpenMP::ActOnOpenMPUnrollDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPUnrollDirective()
14865 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPInterchangeDirective()
15016 OMPClause *SemaOpenMP::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, in ActOnOpenMPSingleExprClause()
15021 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprClause()
15276 OMPClause *SemaOpenMP::ActOnOpenMPIfClause( in ActOnOpenMPIfClause()
15309 OMPClause *SemaOpenMP::ActOnOpenMPFinalClause(Expr *Condition, in ActOnOpenMPFinalClause()
15428 OMPClause *SemaOpenMP::ActOnOpenMPNumThreadsClause(Expr *NumThreads, in ActOnOpenMPNumThreadsClause()
15505 OMPClause *SemaOpenMP::ActOnOpenMPSafelenClause(Expr *Len, in ActOnOpenMPSafelenClause()
15519 OMPClause *SemaOpenMP::ActOnOpenMPSimdlenClause(Expr *Len, in ActOnOpenMPSimdlenClause()
15589 OMPClause *SemaOpenMP::ActOnOpenMPAllocatorClause(Expr *A, in ActOnOpenMPAllocatorClause()
15611 OMPClause *SemaOpenMP::ActOnOpenMPCollapseClause(Expr *NumForLoops, in ActOnOpenMPCollapseClause()
15628 OMPClause *SemaOpenMP::ActOnOpenMPOrderedClause(SourceLocation StartLoc, in ActOnOpenMPOrderedClause()
15654 OMPClause *SemaOpenMP::ActOnOpenMPSimpleClause( in ActOnOpenMPSimpleClause()
15657 OMPClause *Res = nullptr; in ActOnOpenMPSimpleClause()
15795 OMPClause *SemaOpenMP::ActOnOpenMPDefaultClause(DefaultKind Kind, in ActOnOpenMPDefaultClause()
15829 OMPClause *SemaOpenMP::ActOnOpenMPProcBindClause(ProcBindKind Kind, in ActOnOpenMPProcBindClause()
15857 OMPClause *SemaOpenMP::ActOnOpenMPAtomicDefaultMemOrderClause( in ActOnOpenMPAtomicDefaultMemOrderClause()
15872 OMPClause *SemaOpenMP::ActOnOpenMPAtClause(OpenMPAtClauseKind Kind, in ActOnOpenMPAtClause()
15888 OMPClause *SemaOpenMP::ActOnOpenMPSeverityClause(OpenMPSeverityClauseKind Kind, in ActOnOpenMPSeverityClause()
15904 OMPClause *SemaOpenMP::ActOnOpenMPMessageClause(Expr *ME, in ActOnOpenMPMessageClause()
15918 OMPClause *SemaOpenMP::ActOnOpenMPOrderClause( in ActOnOpenMPOrderClause()
15957 OMPClause *SemaOpenMP::ActOnOpenMPUpdateClause(OpenMPDependClauseKind Kind, in ActOnOpenMPUpdateClause()
15979 OMPClause *SemaOpenMP::ActOnOpenMPSizesClause(ArrayRef<Expr *> SizeExprs, in ActOnOpenMPSizesClause()
16032 OMPClause *SemaOpenMP::ActOnOpenMPFullClause(SourceLocation StartLoc, in ActOnOpenMPFullClause()
16037 OMPClause *SemaOpenMP::ActOnOpenMPPartialClause(Expr *FactorExpr, in ActOnOpenMPPartialClause()
16055 OMPClause *SemaOpenMP::ActOnOpenMPAlignClause(Expr *A, SourceLocation StartLoc, in ActOnOpenMPAlignClause()
16066 OMPClause *SemaOpenMP::ActOnOpenMPSingleExprWithArgClause( in ActOnOpenMPSingleExprWithArgClause()
16071 OMPClause *Res = nullptr; in ActOnOpenMPSingleExprWithArgClause()
16234 OMPClause *SemaOpenMP::ActOnOpenMPScheduleClause( in ActOnOpenMPScheduleClause()
16323 OMPClause *SemaOpenMP::ActOnOpenMPClause(OpenMPClauseKind Kind, in ActOnOpenMPClause()
16326 OMPClause *Res = nullptr; in ActOnOpenMPClause()
16479 OMPClause *SemaOpenMP::ActOnOpenMPNowaitClause(SourceLocation StartLoc, in ActOnOpenMPNowaitClause()
16485 OMPClause *SemaOpenMP::ActOnOpenMPUntiedClause(SourceLocation StartLoc, in ActOnOpenMPUntiedClause()
16491 OMPClause *SemaOpenMP::ActOnOpenMPMergeableClause(SourceLocation StartLoc, in ActOnOpenMPMergeableClause()
16496 OMPClause *SemaOpenMP::ActOnOpenMPReadClause(SourceLocation StartLoc, in ActOnOpenMPReadClause()
16501 OMPClause *SemaOpenMP::ActOnOpenMPWriteClause(SourceLocation StartLoc, in ActOnOpenMPWriteClause()
16506 OMPClause *SemaOpenMP::ActOnOpenMPUpdateClause(SourceLocation StartLoc, in ActOnOpenMPUpdateClause()
16511 OMPClause *SemaOpenMP::ActOnOpenMPCaptureClause(SourceLocation StartLoc, in ActOnOpenMPCaptureClause()
16516 OMPClause *SemaOpenMP::ActOnOpenMPCompareClause(SourceLocation StartLoc, in ActOnOpenMPCompareClause()
16521 OMPClause *SemaOpenMP::ActOnOpenMPFailClause(SourceLocation StartLoc, in ActOnOpenMPFailClause()
16526 OMPClause *SemaOpenMP::ActOnOpenMPFailClause(OpenMPClauseKind Parameter, in ActOnOpenMPFailClause()
16540 OMPClause *SemaOpenMP::ActOnOpenMPSeqCstClause(SourceLocation StartLoc, in ActOnOpenMPSeqCstClause()
16545 OMPClause *SemaOpenMP::ActOnOpenMPAcqRelClause(SourceLocation StartLoc, in ActOnOpenMPAcqRelClause()
16550 OMPClause *SemaOpenMP::ActOnOpenMPAcquireClause(SourceLocation StartLoc, in ActOnOpenMPAcquireClause()
16555 OMPClause *SemaOpenMP::ActOnOpenMPReleaseClause(SourceLocation StartLoc, in ActOnOpenMPReleaseClause()
16560 OMPClause *SemaOpenMP::ActOnOpenMPRelaxedClause(SourceLocation StartLoc, in ActOnOpenMPRelaxedClause()
16565 OMPClause *SemaOpenMP::ActOnOpenMPWeakClause(SourceLocation StartLoc, in ActOnOpenMPWeakClause()
16570 OMPClause *SemaOpenMP::ActOnOpenMPThreadsClause(SourceLocation StartLoc, in ActOnOpenMPThreadsClause()
16575 OMPClause *SemaOpenMP::ActOnOpenMPSIMDClause(SourceLocation StartLoc, in ActOnOpenMPSIMDClause()
16580 OMPClause *SemaOpenMP::ActOnOpenMPNogroupClause(SourceLocation StartLoc, in ActOnOpenMPNogroupClause()
16585 OMPClause *SemaOpenMP::ActOnOpenMPUnifiedAddressClause(SourceLocation StartLoc, in ActOnOpenMPUnifiedAddressClause()
16590 OMPClause *
16596 OMPClause *SemaOpenMP::ActOnOpenMPReverseOffloadClause(SourceLocation StartLoc, in ActOnOpenMPReverseOffloadClause()
16601 OMPClause *
16608 SemaOpenMP::ActOnOpenMPInteropDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPInteropDirective()
16632 for (const OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
16652 for (OMPClause *C : Clauses) { in ActOnOpenMPInteropDirective()
16739 OMPClause *SemaOpenMP::ActOnOpenMPInitClause( in ActOnOpenMPInitClause()
16764 OMPClause *SemaOpenMP::ActOnOpenMPUseClause(Expr *InteropVar, in ActOnOpenMPUseClause()
16777 OMPClause *SemaOpenMP::ActOnOpenMPDestroyClause(Expr *InteropVar, in ActOnOpenMPDestroyClause()
16797 OMPClause *SemaOpenMP::ActOnOpenMPNovariantsClause(Expr *Condition, in ActOnOpenMPNovariantsClause()
16829 OMPClause *SemaOpenMP::ActOnOpenMPNocontextClause(Expr *Condition, in ActOnOpenMPNocontextClause()
16861 OMPClause *SemaOpenMP::ActOnOpenMPFilterClause(Expr *ThreadID, in ActOnOpenMPFilterClause()
16883 OMPClause *SemaOpenMP::ActOnOpenMPVarListClause(OpenMPClauseKind Kind, in ActOnOpenMPVarListClause()
16890 OMPClause *Res = nullptr; in ActOnOpenMPVarListClause()
17098 OMPClause *SemaOpenMP::ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPPrivateClause()
17246 OMPClause *SemaOpenMP::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFirstprivateClause()
17535 OMPClause *SemaOpenMP::ActOnOpenMPLastprivateClause( in ActOnOpenMPLastprivateClause()
17719 OMPClause *SemaOpenMP::ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, in ActOnOpenMPSharedClause()
18942 OMPClause *SemaOpenMP::ActOnOpenMPReductionClause( in ActOnOpenMPReductionClause()
18987 OMPClause *SemaOpenMP::ActOnOpenMPTaskReductionClause( in ActOnOpenMPTaskReductionClause()
19007 OMPClause *SemaOpenMP::ActOnOpenMPInReductionClause( in ActOnOpenMPInReductionClause()
19081 OMPClause *SemaOpenMP::ActOnOpenMPLinearClause( in ActOnOpenMPLinearClause()
19327 OMPClause *SemaOpenMP::ActOnOpenMPAlignedClause( in ActOnOpenMPAlignedClause()
19402 OMPClause *SemaOpenMP::ActOnOpenMPCopyinClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyinClause()
19498 OMPClause *SemaOpenMP::ActOnOpenMPCopyprivateClause(ArrayRef<Expr *> VarList, in ActOnOpenMPCopyprivateClause()
19612 OMPClause *SemaOpenMP::ActOnOpenMPFlushClause(ArrayRef<Expr *> VarList, in ActOnOpenMPFlushClause()
19640 OMPClause *SemaOpenMP::ActOnOpenMPDepobjClause(Expr *Depobj, in ActOnOpenMPDepobjClause()
19800 OMPClause *SemaOpenMP::ActOnOpenMPDependClause( in ActOnOpenMPDependClause()
19993 OMPClause *SemaOpenMP::ActOnOpenMPDeviceClause( in ActOnOpenMPDeviceClause()
21237 OMPClause *SemaOpenMP::ActOnOpenMPMapClause( in ActOnOpenMPMapClause()
21581 Expr *MapperVarRef, ArrayRef<OMPClause *> Clauses, Decl *PrevDeclInScope) { in ActOnOpenMPDeclareMapperDirective()
21643 SmallVector<OMPClause *, 4> ClausesWithImplicit(Clauses.begin(), in ActOnOpenMPDeclareMapperDirective()
21708 OMPClause *SemaOpenMP::ActOnOpenMPNumTeamsClause(Expr *NumTeams, in ActOnOpenMPNumTeamsClause()
21736 OMPClause *SemaOpenMP::ActOnOpenMPThreadLimitClause(Expr *ThreadLimit, in ActOnOpenMPThreadLimitClause()
21764 OMPClause *SemaOpenMP::ActOnOpenMPPriorityClause(Expr *Priority, in ActOnOpenMPPriorityClause()
21784 OMPClause *SemaOpenMP::ActOnOpenMPGrainsizeClause( in ActOnOpenMPGrainsizeClause()
21818 OMPClause *SemaOpenMP::ActOnOpenMPNumTasksClause( in ActOnOpenMPNumTasksClause()
21851 OMPClause *SemaOpenMP::ActOnOpenMPHintClause(Expr *Hint, in ActOnOpenMPHintClause()
21882 OMPClause *SemaOpenMP::ActOnOpenMPDetachClause(Expr *Evt, in ActOnOpenMPDetachClause()
21931 OMPClause *SemaOpenMP::ActOnOpenMPDistScheduleClause( in ActOnOpenMPDistScheduleClause()
21985 OMPClause *SemaOpenMP::ActOnOpenMPDefaultmapClause( in ActOnOpenMPDefaultmapClause()
22377 OMPClause *SemaOpenMP::ActOnOpenMPToClause( in ActOnOpenMPToClause()
22414 OMPClause *SemaOpenMP::ActOnOpenMPFromClause( in ActOnOpenMPFromClause()
22451 OMPClause *
22537 OMPClause *
22591 OMPClause *
22675 OMPClause *
22763 OMPClause *SemaOpenMP::ActOnOpenMPAllocateClause( in ActOnOpenMPAllocateClause()
22826 OMPClause *SemaOpenMP::ActOnOpenMPNontemporalClause(ArrayRef<Expr *> VarList, in ActOnOpenMPNontemporalClause()
22865 StmtResult SemaOpenMP::ActOnOpenMPScopeDirective(ArrayRef<OMPClause *> Clauses, in ActOnOpenMPScopeDirective()
22878 OMPClause *SemaOpenMP::ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPInclusiveClause()
22919 OMPClause *SemaOpenMP::ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, in ActOnOpenMPExclusiveClause()
22978 OMPClause *SemaOpenMP::ActOnOpenMPUsesAllocatorClause( in ActOnOpenMPUsesAllocatorClause()
23113 OMPClause *SemaOpenMP::ActOnOpenMPAffinityClause( in ActOnOpenMPAffinityClause()
23152 OMPClause *SemaOpenMP::ActOnOpenMPBindClause(OpenMPBindClauseKind Kind, in ActOnOpenMPBindClause()
23169 OMPClause *SemaOpenMP::ActOnOpenMPXDynCGroupMemClause(Expr *Size, in ActOnOpenMPXDynCGroupMemClause()
23198 OMPClause *SemaOpenMP::ActOnOpenMPDoacrossClause( in ActOnOpenMPDoacrossClause()
23233 OMPClause *SemaOpenMP::ActOnOpenMPXAttributeClause(ArrayRef<const Attr *> Attrs, in ActOnOpenMPXAttributeClause()
23241 OMPClause *SemaOpenMP::ActOnOpenMPXBareClause(SourceLocation StartLoc, in ActOnOpenMPXBareClause()