Home
last modified time | relevance | path

Searched refs:CapturedRegionScopeInfo (Results 1 – 15 of 15) sorted by relevance

/external/clang/lib/Sema/
DScopeInfo.cpp110 else if (auto CRSI = dyn_cast<CapturedRegionScopeInfo>(this)) in isVLATypeCaptured()
243 CapturedRegionScopeInfo::~CapturedRegionScopeInfo() { } in ~CapturedRegionScopeInfo()
DSema.cpp1504 CapturingScopeInfo *CSI = new CapturedRegionScopeInfo( in PushCapturedRegionScope()
1511 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion()
1515 return dyn_cast<CapturedRegionScopeInfo>(FunctionScopes.back()); in getCurCapturedRegion()
DSemaStmt.cpp2937 } 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()
DSemaExpr.cpp3064 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()
DSemaExprCXX.cpp1176 } else if (CapturedRegionScopeInfo *RSI in CheckCXXThisCapture()
1177 = dyn_cast<CapturedRegionScopeInfo>(FunctionScopes[idx])) in CheckCXXThisCapture()
/external/llvm-project/clang/lib/Sema/
DScopeInfo.cpp251 CapturedRegionScopeInfo::~CapturedRegionScopeInfo() { } in ~CapturedRegionScopeInfo()
DSemaStmt.cpp3392 } 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()
DSema.cpp2397 auto *CSI = new CapturedRegionScopeInfo( in PushCapturedRegionScope()
2405 CapturedRegionScopeInfo *Sema::getCurCapturedRegion() { in getCurCapturedRegion()
2409 return dyn_cast<CapturedRegionScopeInfo>(FunctionScopes.back()); in getCurCapturedRegion()
DSemaExpr.cpp3468 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 …]
DSemaLambda.cpp71 while (CurScopeIndex > 0 && isa<clang::sema::CapturedRegionScopeInfo>( in getStackIndexOfNearestEnclosingCaptureReadyLambda()
DSemaOpenMP.cpp2193 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/
DScopeInfo.h624 class CapturedRegionScopeInfo final : public CapturingScopeInfo {
638 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo() function
648 ~CapturedRegionScopeInfo() override;
DSema.h196 class CapturedRegionScopeInfo; variable
1226 sema::CapturedRegionScopeInfo *getCurCapturedRegion();
/external/llvm-project/clang/include/clang/Sema/
DScopeInfo.h763 class CapturedRegionScopeInfo final : public CapturingScopeInfo {
783 CapturedRegionScopeInfo(DiagnosticsEngine &Diag, Scope *S, CapturedDecl *CD, in CapturedRegionScopeInfo() function
794 ~CapturedRegionScopeInfo() override;
DSema.h219 class CapturedRegionScopeInfo; variable
1767 sema::CapturedRegionScopeInfo *getCurCapturedRegion();