Lines Matching refs:CS

2460       const CXXScopeSpec CS = CXXScopeSpec();  in isOpenMPCapturedDecl()  local
3667 CapturedStmt *CS = nullptr; member in __anon7e4ded5b2211::DSAAttrChecker
3724 if (!CS || (isa<OMPCapturedExprDecl>(VD) && !CS->capturesVariable(VD) && in VisitDeclRefExpr()
3739 if (VD->hasLocalStorage() && CS && !CS->capturesVariable(VD) && in VisitDeclRefExpr()
3755 if (VD->hasGlobalStorage() && CS && !CS->capturesVariable(VD) && in VisitDeclRefExpr()
4143 DSAAttrChecker(DSAStackTy *S, Sema &SemaRef, CapturedStmt *CS) in DSAAttrChecker() argument
4144 : Stack(S), SemaRef(SemaRef), ErrorFound(false), CS(CS) { in DSAAttrChecker()
5613 CapturedDecl *CS = cast<CapturedDecl>(Actions.CurContext); in buildDistanceFunc() local
5616 ImplicitParamDecl *DistParam = CS->getParam(0); in buildDistanceFunc()
5768 auto *CS = cast<CapturedDecl>(Actions.CurContext); in buildLoopVarFunc() local
5770 ImplicitParamDecl *TargetParam = CS->getParam(0); in buildLoopVarFunc()
5773 ImplicitParamDecl *IndvarParam = CS->getParam(1); in buildLoopVarFunc()
6140 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPExecutableDirective() local
6145 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPExecutableDirective()
6146 DSAChecker.visitSubCaptures(CS); in ActOnOpenMPExecutableDirective()
7740 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelDirective() local
7746 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelDirective()
10400 while (auto *CS = dyn_cast_or_null<CapturedStmt>(BaseStmt)) in ActOnOpenMPSectionsDirective() local
10401 BaseStmt = CS->getCapturedStmt(); in ActOnOpenMPSectionsDirective()
10538 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPGenericLoopDirective() local
10544 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPGenericLoopDirective()
10574 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsGenericLoopDirective() local
10580 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsGenericLoopDirective()
10583 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTeamsGenericLoopDirective()
10589 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsGenericLoopDirective()
10596 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPTeamsGenericLoopDirective()
10624 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsGenericLoopDirective() local
10630 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsGenericLoopDirective()
10633 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsGenericLoopDirective()
10639 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsGenericLoopDirective()
10646 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPTargetTeamsGenericLoopDirective()
10672 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelGenericLoopDirective() local
10678 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelGenericLoopDirective()
10681 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPParallelGenericLoopDirective()
10687 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelGenericLoopDirective()
10694 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPParallelGenericLoopDirective()
10721 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetParallelGenericLoopDirective() local
10727 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelGenericLoopDirective()
10730 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetParallelGenericLoopDirective()
10736 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelGenericLoopDirective()
10743 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPTargetParallelGenericLoopDirective()
10874 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelForDirective() local
10880 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelForDirective()
10918 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelForSimdDirective() local
10924 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelForSimdDirective()
10963 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMasterDirective() local
10969 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMasterDirective()
10986 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMaskedDirective() local
10992 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMaskedDirective()
11010 while (auto *CS = dyn_cast_or_null<CapturedStmt>(BaseStmt)) in ActOnOpenMPParallelSectionsDirective() local
11011 BaseStmt = CS->getCapturedStmt(); in ActOnOpenMPParallelSectionsDirective()
11077 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTaskDirective() local
11083 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTaskDirective()
11730 if (auto *CS = dyn_cast<CompoundStmt>(Then)) { in checkCondUpdateStmt() local
11731 if (CS->body_empty()) { in checkCondUpdateStmt()
11733 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkCondUpdateStmt()
11734 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkCondUpdateStmt()
11737 if (CS->size() > 1) { in checkCondUpdateStmt()
11739 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkCondUpdateStmt()
11743 Then = CS->body_front(); in checkCondUpdateStmt()
11928 auto *CS = dyn_cast<CompoundStmt>(S); in checkStmt() local
11929 if (CS) { in checkStmt()
11930 if (CS->body_empty()) { in checkStmt()
11932 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkStmt()
11933 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkStmt()
11937 if (CS->size() != 1) { in checkStmt()
11939 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkStmt()
11940 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkStmt()
11943 S = CS->body_front(); in checkStmt()
12029 if (auto *CS = dyn_cast<CompoundStmt>(Then)) { in checkForm3() local
12030 if (CS->body_empty()) { in checkForm3()
12032 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkForm3()
12033 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkForm3()
12036 if (CS->size() > 1) { in checkForm3()
12038 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkForm3()
12039 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkForm3()
12042 Then = CS->body_front(); in checkForm3()
12098 if (auto *CS = dyn_cast<CompoundStmt>(Else)) { in checkForm3() local
12099 if (CS->body_empty()) { in checkForm3()
12101 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkForm3()
12102 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkForm3()
12105 if (CS->size() > 1) { in checkForm3()
12107 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkForm3()
12111 Else = CS->body_front(); in checkForm3()
12146 auto *CS = cast<CompoundStmt>(S); in checkForm45() local
12147 assert(CS->size() == 2 && "CompoundStmt size is not expected"); in checkForm45()
12148 auto *S1 = cast<BinaryOperator>(CS->body_front()); in checkForm45()
12149 auto *S2 = cast<IfStmt>(CS->body_back()); in checkForm45()
12273 auto *CS = dyn_cast<CompoundStmt>(S); in checkStmt() local
12274 if (!CS) { in checkStmt()
12280 if (CS->body_empty()) { in checkStmt()
12282 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkStmt()
12283 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkStmt()
12288 if (CS->size() == 1) { in checkStmt()
12289 auto *IS = dyn_cast<IfStmt>(CS->body_front()); in checkStmt()
12292 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->body_front()->getBeginLoc(); in checkStmt()
12294 CS->body_front()->getSourceRange(); in checkStmt()
12299 } else if (CS->size() == 2) { in checkStmt()
12300 auto *S1 = CS->body_front(); in checkStmt()
12301 auto *S2 = CS->body_back(); in checkStmt()
12317 return checkForm45(CS, ErrorInfo); in checkStmt()
12388 ErrorInfo.ErrorLoc = ErrorInfo.NoteLoc = CS->getBeginLoc(); in checkStmt()
12389 ErrorInfo.ErrorRange = ErrorInfo.NoteRange = CS->getSourceRange(); in checkStmt()
12748 if (auto *CS = dyn_cast<CompoundStmt>(Body)) { in ActOnOpenMPAtomicDirective() local
12750 if (CS->size() == 2) { in ActOnOpenMPAtomicDirective()
12751 Stmt *First = CS->body_front(); in ActOnOpenMPAtomicDirective()
12752 Stmt *Second = CS->body_back(); in ActOnOpenMPAtomicDirective()
12948 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetDirective() local
12954 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetDirective()
12957 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetDirective()
12963 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetDirective()
12971 const Stmt *S = CS->IgnoreContainers(/*IgnoreCaptured=*/true); in ActOnOpenMPTargetDirective()
12973 if (const auto *CS = dyn_cast<CompoundStmt>(S)) { in ActOnOpenMPTargetDirective() local
12974 auto I = CS->body_begin(); in ActOnOpenMPTargetDirective()
12975 while (I != CS->body_end()) { in ActOnOpenMPTargetDirective()
12985 assert(I != CS->body_end() && "Not found statement"); in ActOnOpenMPTargetDirective()
13013 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetParallelDirective() local
13019 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelDirective()
13022 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetParallelDirective()
13028 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelDirective()
13044 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetParallelForDirective() local
13050 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelForDirective()
13053 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetParallelForDirective()
13059 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelForDirective()
13067 getOrderedNumberExpr(Clauses), CS, *this, *DSAStack, in ActOnOpenMPTargetParallelForDirective()
13162 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetEnterDataDirective() local
13168 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetEnterDataDirective()
13171 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetEnterDataDirective()
13177 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetEnterDataDirective()
13199 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetExitDataDirective() local
13205 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetExitDataDirective()
13208 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetExitDataDirective()
13214 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetExitDataDirective()
13236 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetUpdateDirective() local
13242 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetUpdateDirective()
13245 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetUpdateDirective()
13251 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetUpdateDirective()
13274 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsDirective() local
13280 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDirective()
13620 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMasterTaskLoopDirective() local
13626 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMasterTaskLoopDirective()
13630 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPParallelMasterTaskLoopDirective()
13636 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMasterTaskLoopDirective()
13644 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPParallelMasterTaskLoopDirective()
13677 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMaskedTaskLoopDirective() local
13683 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMaskedTaskLoopDirective()
13687 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPParallelMaskedTaskLoopDirective()
13693 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMaskedTaskLoopDirective()
13701 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPParallelMaskedTaskLoopDirective()
13734 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMasterTaskLoopSimdDirective() local
13740 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13744 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13750 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13758 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
13803 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPParallelMaskedTaskLoopSimdDirective() local
13809 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13813 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13819 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13827 /*OrderedLoopCountExpr=*/nullptr, CS, *this, *DSAStack, in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
13896 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPDistributeParallelForDirective() local
13902 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeParallelForDirective()
13906 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPDistributeParallelForDirective()
13912 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeParallelForDirective()
13920 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPDistributeParallelForDirective()
13940 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPDistributeParallelForSimdDirective() local
13946 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeParallelForSimdDirective()
13950 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPDistributeParallelForSimdDirective()
13956 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeParallelForSimdDirective()
13964 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPDistributeParallelForSimdDirective()
13997 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPDistributeSimdDirective() local
14003 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeSimdDirective()
14006 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPDistributeSimdDirective()
14012 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPDistributeSimdDirective()
14020 nullptr /*ordered not a clause on distribute*/, CS, *this, in ActOnOpenMPDistributeSimdDirective()
14053 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetParallelForSimdDirective() local
14059 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelForSimdDirective()
14062 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetParallelForSimdDirective()
14068 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetParallelForSimdDirective()
14076 getOrderedNumberExpr(Clauses), CS, *this, *DSAStack, VarsWithImplicitDSA, in ActOnOpenMPTargetParallelForSimdDirective()
14108 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetSimdDirective() local
14114 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetSimdDirective()
14117 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetSimdDirective()
14123 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetSimdDirective()
14131 getOrderedNumberExpr(Clauses), CS, *this, *DSAStack, in ActOnOpenMPTargetSimdDirective()
14164 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsDistributeDirective() local
14170 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeDirective()
14173 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTeamsDistributeDirective()
14179 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeDirective()
14187 nullptr /*ordered not a clause on distribute*/, CS, *this, in ActOnOpenMPTeamsDistributeDirective()
14209 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsDistributeSimdDirective() local
14215 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeSimdDirective()
14219 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTeamsDistributeSimdDirective()
14225 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeSimdDirective()
14233 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTeamsDistributeSimdDirective()
14270 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsDistributeParallelForSimdDirective() local
14276 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14281 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14287 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14295 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14332 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTeamsDistributeParallelForDirective() local
14338 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeParallelForDirective()
14343 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTeamsDistributeParallelForDirective()
14349 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTeamsDistributeParallelForDirective()
14357 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTeamsDistributeParallelForDirective()
14382 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsDirective() local
14388 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDirective()
14392 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsDirective()
14398 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDirective()
14412 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsDistributeDirective() local
14418 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeDirective()
14422 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsDistributeDirective()
14428 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeDirective()
14436 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTargetTeamsDistributeDirective()
14455 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsDistributeParallelForDirective() local
14461 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14465 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14471 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14479 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14510 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective() local
14516 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14520 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14526 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14535 nullptr /*ordered not a clause on distribute*/, CS, *this, in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14569 auto *CS = cast<CapturedStmt>(AStmt); in ActOnOpenMPTargetTeamsDistributeSimdDirective() local
14575 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14579 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14585 CS->getCapturedDecl()->setNothrow(); in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14593 nullptr /*ordered not a clause on distribute*/, CS, *this, *DSAStack, in ActOnOpenMPTargetTeamsDistributeSimdDirective()