Home
last modified time | relevance | path

Searched refs:getBlockDecl (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h305 const BlockDecl *getBlockDecl() const { return Block; } in getBlockDecl() function
308 assert(BlockExpression->getBlockDecl() == Block); in getBlockExpr()
H A DCGBlocks.cpp556 const BlockDecl *block = info.getBlockDecl(); in computeBlockInfo()
769 if (!blockExpr->getBlockDecl()->hasCaptures()) in EmitBlockLiteral()
775 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
792 bool isLambdaConv = blockInfo.getBlockDecl()->isConversionFromLambda(); in EmitBlockLiteral()
887 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in EmitBlockLiteral()
1271 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock()
1428 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in GenerateBlockFunction()
H A DCGDecl.cpp672 const BlockDecl *block = be->getBlockDecl(); in EmitAutoVarWithLifetime()
1747 const BlockDecl *Block = BE->getBlockDecl(); in isCapturedBy()
H A DCGOpenMPRuntimeGPU.cpp384 for (const BlockDecl::Capture &C : E->getBlockDecl()->captures()) { in VisitBlockExpr()
H A DCGClass.cpp3000 const BlockDecl *BD = BlockInfo->getBlockDecl(); in EmitForwardingCallToLambda()
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DNoEscapeCheck.cpp31 const BlockDecl *EscapingBlockDecl = MatchedEscapingBlock->getBlockDecl(); in check()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUndefCapturedBlockVarChecker.cpp54 if (!BE->getBlockDecl()->hasCaptures()) in checkPostStmt()
/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp63 return Block->getBlockDecl(); in getDeclFromCall()
H A DAnalysisDeclContext.cpp620 IgnoredContexts.insert(BR->getBlockDecl()); in VisitBlockExpr()
621 Visit(BR->getBlockDecl()->getBody()); in VisitBlockExpr()
H A DCalledOnceCheck.cpp1569 Handler.handleBlockThatIsGuaranteedToBeCalledOnce(Block->getBlockDecl()); in VisitBlockExpr()
1571 Handler.handleBlockWithNoGuarantees(Block->getBlockDecl()); in VisitBlockExpr()
1574 for (const auto &Capture : Block->getBlockDecl()->captures()) { in VisitBlockExpr()
H A DLiveVariables.cpp409 LV.analysisContext.getReferencedBlockVars(BE->getBlockDecl())) { in VisitDeclStmt()
H A DUninitializedValues.cpp702 const BlockDecl *bd = be->getBlockDecl(); in VisitBlockExpr()
/llvm-project/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h369 const BlockDecl *getBlockDecl() const { return BD; } in getBlockDecl() function
/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp895 if (block->getBlockDecl()->capturesVariable(Variable)) in VisitBlockExpr()
896 Visit(block->getBlockDecl()->getBody()); in VisitBlockExpr()
955 if (!block || !block->getBlockDecl()->capturesVariable(owner.Variable)) in findCapturingExpr()
959 visitor.Visit(block->getBlockDecl()->getBody()); in findCapturingExpr()
H A DSemaOpenCL.cpp124 BlockDecl *BD = cast<BlockExpr>(BlockArg)->getBlockDecl(); in checkBlockArgs()
H A DCheckExprLifetime.cpp1082 if (cast<BlockExpr>(Init)->getBlockDecl()->hasCaptures()) { in checkExprLifetimeImpl()
/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h862 void VisitBlockExpr(const BlockExpr *Node) { Visit(Node->getBlockDecl()); } in VisitTypeTraitExpr()
H A DExpr.h6426 const BlockDecl *getBlockDecl() const { return TheBlock; }
6427 BlockDecl *getBlockDecl() { return TheBlock; } in classof()
6348 const BlockDecl *getBlockDecl() const { return TheBlock; } getBlockDecl() function
6349 BlockDecl *getBlockDecl() { return TheBlock; } getBlockDecl() function
/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp258 if (E->getBlockDecl()->isDependentContext()) in computeDependence()
H A DStmtProfile.cpp1636 VisitDecl(S->getBlockDecl()); in VisitRequiresExpr()
H A DStmtPrinter.cpp2847 BlockDecl *BD = Node->getBlockDecl();
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp198 const BlockDecl *BD = BE->getBlockDecl(); in VisitBlockExpr()
/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp3259 BlockDecl *BD = CE->getBlockDecl(); in SynthesizeBlockFunc()
3660 InnerContexts.insert(cast<DeclContext>(CBE->getBlockDecl())); in GetBlockDeclRefExprs()
4334 const BlockDecl *block = Exp->getBlockDecl(); in CollectBlockDeclRefInfo()
4568 InnerContexts.insert(BE->getBlockDecl()); in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp4050 BlockDecl *BD = CE->getBlockDecl(); in SynthesizeBlockFunc()
4463 InnerContexts.insert(cast<DeclContext>(CBE->getBlockDecl())); in GetBlockDeclRefExprs()
5171 const BlockDecl *block = Exp->getBlockDecl(); in CollectBlockDeclRefInfo()
5429 InnerContexts.insert(BE->getBlockDecl()); in RewriteFunctionBodyOrGlobalInitializer()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp152 if (!BE->getBlockDecl()->hasCaptures()) in checkPostStmt()

12