Searched refs:CapturedRegionScopeInfo (Results 1 – 15 of 15) sorted by relevance
/external/clang/lib/Sema/ |
D | ScopeInfo.cpp | 110 else if (auto CRSI = dyn_cast<CapturedRegionScopeInfo>(this)) in isVLATypeCaptured() 243 CapturedRegionScopeInfo::~CapturedRegionScopeInfo() { } in ~CapturedRegionScopeInfo()
|
D | Sema.cpp | 1504 CapturingScopeInfo *CSI = new CapturedRegionScopeInfo( in PushCapturedRegionScope() 1511 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion() 1515 return dyn_cast<CapturedRegionScopeInfo>(FunctionScopes.back()); in getCurCapturedRegion()
|
D | SemaStmt.cpp | 2937 } else if (CapturedRegionScopeInfo *CurRegion = in ActOnCapScopeReturnStmt() 2938 dyn_cast<CapturedRegionScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() 3965 CapturedRegionScopeInfo *RSI = getCurCapturedRegion(); in ActOnCapturedRegionError() 3978 CapturedRegionScopeInfo *RSI = getCurCapturedRegion(); in ActOnCapturedRegionEnd()
|
D | SemaExpr.cpp | 3064 else if (const CapturedRegionScopeInfo *CSI = getCurCapturedRegion()) in BuildPredefinedExpr() 3892 } else if (auto CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in captureVariablyModifiedType() 3974 else if (auto *CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) in CreateUnaryExprOrTypeTraitExpr() 13201 !(isa<CapturedRegionScopeInfo>(CSI) && in isVariableAlreadyCapturedInScopeInfo() 13202 cast<CapturedRegionScopeInfo>(CSI)->CapRegionKind == CR_OpenMP)) in isVariableAlreadyCapturedInScopeInfo() 13273 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) { in isVariableCapturable() 13379 static bool captureInCapturedRegion(CapturedRegionScopeInfo *RSI, in captureInCapturedRegion() 13659 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in tryCaptureVariable() 13725 } else if (CapturedRegionScopeInfo *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in tryCaptureVariable()
|
D | SemaExprCXX.cpp | 1176 } else if (CapturedRegionScopeInfo *RSI in CheckCXXThisCapture() 1177 = dyn_cast<CapturedRegionScopeInfo>(FunctionScopes[idx])) in CheckCXXThisCapture()
|
/external/llvm-project/clang/lib/Sema/ |
D | ScopeInfo.cpp | 251 CapturedRegionScopeInfo::~CapturedRegionScopeInfo() { } in ~CapturedRegionScopeInfo()
|
D | SemaStmt.cpp | 3392 } else if (auto *CurRegion = dyn_cast<CapturedRegionScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() 4357 buildCapturedStmtCaptureList(Sema &S, CapturedRegionScopeInfo *RSI, in buildCapturedStmtCaptureList() 4491 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get()); in ActOnCapturedRegionError() 4508 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get()); in ActOnCapturedRegionEnd()
|
D | Sema.cpp | 2397 auto *CSI = new CapturedRegionScopeInfo( in PushCapturedRegionScope() 2405 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion() 2409 return dyn_cast<CapturedRegionScopeInfo>(FunctionScopes.back()); in getCurCapturedRegion()
|
D | SemaExpr.cpp | 3468 else if (const CapturedRegionScopeInfo *CSI = getCurCapturedRegion()) in BuildPredefinedExpr() 4369 (isa<CapturedRegionScopeInfo>(CSI) || isa<LambdaScopeInfo>(CSI))) in captureVariablyModifiedType() 4434 else if (auto *CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) in CreateUnaryExprOrTypeTraitExpr() 5575 else if (auto *CRSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) in CreateBuiltinArraySubscriptExpr() 17091 !(isa<CapturedRegionScopeInfo>(CSI) && in isVariableAlreadyCapturedInScopeInfo() 17092 cast<CapturedRegionScopeInfo>(CSI)->CapRegionKind == CR_OpenMP)) in isVariableAlreadyCapturedInScopeInfo() 17160 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) { in isVariableCapturable() 17251 static bool captureInCapturedRegion(CapturedRegionScopeInfo *RSI, in captureInCapturedRegion() 17497 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) { in tryCaptureVariable() 17515 auto *OuterRSI = cast<CapturedRegionScopeInfo>( in tryCaptureVariable() [all …]
|
D | SemaLambda.cpp | 71 while (CurScopeIndex > 0 && isa<clang::sema::CapturedRegionScopeInfo>( in getStackIndexOfNearestEnclosingCaptureReadyLambda()
|
D | SemaOpenMP.cpp | 2193 CapturedRegionScopeInfo *CSI = nullptr; in isOpenMPCapturedDecl() 2199 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI)) in isOpenMPCapturedDecl() 2220 if (auto *RSI = dyn_cast<CapturedRegionScopeInfo>(FSI)) in isOpenMPCapturedDecl()
|
/external/clang/include/clang/Sema/ |
D | ScopeInfo.h | 624 class CapturedRegionScopeInfo final : public CapturingScopeInfo { 638 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo() function 648 ~CapturedRegionScopeInfo() override;
|
D | Sema.h | 196 class CapturedRegionScopeInfo; variable 1226 sema::CapturedRegionScopeInfo *getCurCapturedRegion();
|
/external/llvm-project/clang/include/clang/Sema/ |
D | ScopeInfo.h | 763 class CapturedRegionScopeInfo final : public CapturingScopeInfo { 783 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo() function 794 ~CapturedRegionScopeInfo() override;
|
D | Sema.h | 219 class CapturedRegionScopeInfo; variable 1767 sema::CapturedRegionScopeInfo *getCurCapturedRegion();
|