Home
last modified time | relevance | path

Searched refs:BlockScopeInfo (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp260 BlockScopeInfo::~BlockScopeInfo() { } in ~BlockScopeInfo()
H A DSema.cpp2343 FunctionScopes.push_back(new BlockScopeInfo(getDiagnostics(), in PushBlockScope()
2512 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
2516 auto CurBSI = dyn_cast<BlockScopeInfo>(FunctionScopes.back()); in getCurBlock()
2532 if (isa<sema::BlockScopeInfo>(FunctionScopes[e])) in getEnclosingFunction()
H A DSemaExpr.cpp4664 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CheckUnaryExprOrTypeTraitOperand()
5384 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateBuiltinArraySubscriptExpr()
16332 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments()
16459 BlockScopeInfo *BSI = cast<BlockScopeInfo>(FunctionScopes.back()); in ActOnBlockStmtExpr()
18746 bool IsBlock = isa<BlockScopeInfo>(CSI); in isVariableCapturable()
18819 static bool captureInBlock(BlockScopeInfo *BSI, ValueDecl *Var, in captureInBlock()
19421 if (BlockScopeInfo *BSI = dyn_cast<BlockScopeInfo>(CSI)) { in tryCaptureVariable()
H A DSemaStmt.cpp3605 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt()
3686 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap); in ActOnCapScopeReturnStmt()
H A DSemaLambda.cpp759 assert(isa<BlockScopeInfo>(CSI)); in deduceClosureReturnType()
H A DAnalysisBasedWarnings.cpp1599 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
H A DSemaCodeComplete.cpp415 if (sema::BlockScopeInfo *BSI = S.getCurBlock()) { in enterReturn()
H A DTreeTransform.h16991 BlockScopeInfo *blockScope = SemaRef.getCurBlock(); in TransformBlockExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h790 class BlockScopeInfo final : public CapturingScopeInfo {
802 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block) in BlockScopeInfo() function
808 ~BlockScopeInfo() override;
H A DSema.h198 class BlockScopeInfo; variable
1074 sema::BlockScopeInfo *getCurBlock();
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc4624 {"_ZN5clang4sema14BlockScopeInfoD0Ev", "clang::sema::BlockScopeInfo::~BlockScopeInfo()"},
4625 {"_ZN5clang4sema14BlockScopeInfoD1Ev", "clang::sema::BlockScopeInfo::~BlockScopeInfo()"},
4626 {"_ZN5clang4sema14BlockScopeInfoD2Ev", "clang::sema::BlockScopeInfo::~BlockScopeInfo()"},
4665 …ERNS_10DiagnosticEPNS_5ScopeEPNS_9BlockDeclE", "clang::sema::BlockScopeInfo::BlockScopeInfo(clang:…
25138 {"_ZTVN5clang4sema14BlockScopeInfoE", "vtable for clang::sema::BlockScopeInfo"},