Searched refs:CapturedRegionScopeInfo (Results 1 – 8 of 8) sorted by relevance
262 CapturedRegionScopeInfo::~CapturedRegionScopeInfo() { } in ~CapturedRegionScopeInfo()
3502 } else if (auto *CurRegion = dyn_cast<CapturedRegionScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt()4425 buildCapturedStmtCaptureList(Sema &S, CapturedRegionScopeInfo *RSI, in buildCapturedStmtCaptureList()4561 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get()); in ActOnCapturedRegionError()4578 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get()); in ActOnCapturedRegionEnd()
2707 auto *CSI = new CapturedRegionScopeInfo( in PushCapturedRegionScope()2718 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion()2722 return dyn_cast<CapturedRegionScopeInfo>(FunctionScopes.back()); in getCurCapturedRegion()
4443 (isa<CapturedRegionScopeInfo>(CSI) || isa<LambdaScopeInfo>(CSI))) in captureVariablyModifiedType()4572 else if (auto *CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) in CheckUnaryExprOrTypeTraitOperand()5284 else if (auto *CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) in CreateBuiltinArraySubscriptExpr()18264 !(isa<CapturedRegionScopeInfo>(CSI) && in isVariableAlreadyCapturedInScopeInfo()18265 cast<CapturedRegionScopeInfo>(CSI)->CapRegionKind == CR_OpenMP)) in isVariableAlreadyCapturedInScopeInfo()18340 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) { in isVariableCapturable()18442 CapturedRegionScopeInfo *RSI, ValueDecl *Var, SourceLocation Loc, in captureInCapturedRegion()18842 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in tryCaptureVariable()18869 auto *OuterRSI = cast<CapturedRegionScopeInfo>( in tryCaptureVariable()18964 } else if (CapturedRegionScopeInfo *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in tryCaptureVariable()
76 while (CurScopeIndex > 0 && isa<clang::sema::CapturedRegionScopeInfo>( in getStackIndexOfNearestEnclosingCaptureReadyLambda()
2388 CapturedRegionScopeInfo *CSI = nullptr; in isOpenMPCapturedDecl()2395 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI)) in isOpenMPCapturedDecl()2424 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI)) in isOpenMPCapturedDecl()4351 auto MarkAsInlined = [&](CapturedRegionScopeInfo *CSI) { in processCapturedRegions()
810 class CapturedRegionScopeInfo final : public CapturingScopeInfo {830 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo() function841 ~CapturedRegionScopeInfo() override;
236 class CapturedRegionScopeInfo; variable791 sema::CapturedRegionScopeInfo *getCurCapturedRegion();