Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DScopeInfo.cpp252 BlockScopeInfo::~BlockScopeInfo() { } in ~BlockScopeInfo()
H A DSema.cpp1393 FunctionScopes.push_back(new BlockScopeInfo(getDiagnostics(), in PushBlockScope()
1524 BlockScopeInfo *Sema::getCurBlock() { in getCurBlock()
1528 auto CurBSI = dyn_cast<BlockScopeInfo>(FunctionScopes.back()); in getCurBlock()
1544 if (isa<sema::BlockScopeInfo>(FunctionScopes[e])) in getEnclosingFunction()
H A DSemaLambda.cpp699 assert(isa<BlockScopeInfo>(CSI)); in deduceClosureReturnType()
H A DSemaExpr.cpp3076 if (const BlockScopeInfo *BSI = getCurBlock()) in BuildPredefinedExpr()
4055 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateUnaryExprOrTypeTraitExpr()
13555 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments()
13692 BlockScopeInfo *BSI = cast<BlockScopeInfo>(FunctionScopes.back()); in ActOnBlockStmtExpr()
14895 bool IsBlock = isa<BlockScopeInfo>(CSI); in isVariableCapturable()
14959 static bool captureInBlock(BlockScopeInfo *BSI, VarDecl *Var, in captureInBlock()
15452 if (BlockScopeInfo *BSI = dyn_cast<BlockScopeInfo>(CSI)) { in tryCaptureVariable()
H A DSemaStmt.cpp3285 if (BlockScopeInfo *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt()
H A DAnalysisBasedWarnings.cpp1416 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
H A DSemaCodeComplete.cpp4807 if (BlockScopeInfo *BSI = getCurBlock()) in CodeCompleteReturn()
H A DTreeTransform.h12222 BlockScopeInfo *blockScope = SemaRef.getCurBlock(); in TransformBlockExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h711 class BlockScopeInfo final : public CapturingScopeInfo {
723 BlockScopeInfo(DiagnosticsEngine &Diag, Scope *BlockScope, BlockDecl *Block) in BlockScopeInfo() function
729 ~BlockScopeInfo() override;
H A DSema.h205 class BlockScopeInfo; variable
1376 sema::BlockScopeInfo *getCurBlock();