Searched refs:BlockScopeInfo (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 260 BlockScopeInfo::~BlockScopeInfo() { } in ~BlockScopeInfo()
|
| H A D | Sema.cpp | 2343 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 D | SemaExpr.cpp | 4664 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 D | SemaStmt.cpp | 3605 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() 3686 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap); in ActOnCapScopeReturnStmt()
|
| H A D | SemaLambda.cpp | 759 assert(isa<BlockScopeInfo>(CSI)); in deduceClosureReturnType()
|
| H A D | AnalysisBasedWarnings.cpp | 1599 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
|
| H A D | SemaCodeComplete.cpp | 415 if (sema::BlockScopeInfo *BSI = S.getCurBlock()) { in enterReturn()
|
| H A D | TreeTransform.h | 16991 BlockScopeInfo *blockScope = SemaRef.getCurBlock(); in TransformBlockExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 790 class BlockScopeInfo final : public CapturingScopeInfo { 802 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block) in BlockScopeInfo() function 808 ~BlockScopeInfo() override;
|
| H A D | Sema.h | 198 class BlockScopeInfo; variable 1074 sema::BlockScopeInfo *getCurBlock();
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4624 {"_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"},
|