Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDScopeInfo.cpp249 BlockScopeInfo::~BlockScopeInfo() { } in ~BlockScopeInfo()
HDSema.cpp1684 FunctionScopes.push_back(new BlockScopeInfo(getDiagnostics(), in PushBlockScope()
1839 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
1843 auto CurBSI = dyn_cast<BlockScopeInfo>(FunctionScopes.back()); in getCurBlock()
1859 if (isa<sema::BlockScopeInfo>(FunctionScopes[e])) in getEnclosingFunction()
HDSemaExpr.cpp3322 if (const BlockScopeInfo *BSI = getCurBlock()) in BuildPredefinedExpr()
4291 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateUnaryExprOrTypeTraitExpr()
4908 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateBuiltinArraySubscriptExpr()
14246 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments()
14383 BlockScopeInfo *BSI = cast<BlockScopeInfo>(FunctionScopes.back()); in ActOnBlockStmtExpr()
15883 bool IsBlock = isa<BlockScopeInfo>(CSI); in isVariableCapturable()
15947 static bool captureInBlock(BlockScopeInfo *BSI, VarDecl *Var, in captureInBlock()
16356 if (BlockScopeInfo *BSI = dyn_cast<BlockScopeInfo>(CSI)) { in tryCaptureVariable()
HDSemaLambda.cpp741 assert(isa<BlockScopeInfo>(CSI)); in deduceClosureReturnType()
HDAnalysisBasedWarnings.cpp1429 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
HDSemaStmt.cpp3336 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt()
HDSemaCodeComplete.cpp372 if (sema::BlockScopeInfo *BSI = S.getCurBlock()) { in enterReturn()
HDTreeTransform.h13032 BlockScopeInfo *blockScope = SemaRef.getCurBlock(); in TransformBlockExpr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDScopeInfo.h716 class BlockScopeInfo final : public CapturingScopeInfo {
728 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block) in BlockScopeInfo() function
734 ~BlockScopeInfo() override;
HDSema.h213 class BlockScopeInfo; variable
1539 sema::BlockScopeInfo *getCurBlock();