/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCUnusedIVarsChecker.cpp | 46 if (const BlockExpr *BE = dyn_cast<BlockExpr>(S)) { in Scan()
|
H A D | MallocChecker.cpp | 303 check::NewAllocator, check::PostStmt<BlockExpr>, 338 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const; 3013 void MallocChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.h | 278 const BlockExpr *BlockExpression; 306 const BlockExpr *getBlockExpr() const { in getBlockExpr()
|
H A D | CodeGenModule.h | 65 class BlockExpr; variable 576 llvm::DenseMap<const BlockExpr *, llvm::Constant *> EmittedGlobalBlocks; 1096 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, StringRef Name); 1100 llvm::Constant *getAddrOfGlobalBlockIfEmitted(const BlockExpr *BE) { in getAddrOfGlobalBlockIfEmitted() 1106 void setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr);
|
H A D | CGDecl.cpp | 694 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isAccessedBy() 1716 if (const BlockExpr *BE = dyn_cast<BlockExpr>(E)) { in isCapturedBy()
|
H A D | CGObjC.cpp | 3063 if (isa<BlockExpr>(e)) in shouldEmitSeparateBlockRetain() 3104 Result visitBlockExpr(const BlockExpr *e); 3181 Result ARCExprEmitter<Impl, Result>::visitBlockExpr(const BlockExpr *e) { in visitBlockExpr() 3329 } else if (auto *be = dyn_cast<BlockExpr>(e)) in visit() 3365 TryEmitResult visitBlockExpr(const BlockExpr *e) { in visitBlockExpr()
|
H A D | CGBlocks.cpp | 767 llvm::Value *CodeGenFunction::EmitBlockLiteral(const BlockExpr *blockExpr) { in EmitBlockLiteral() 1258 void CodeGenModule::setAddrOfGlobalBlock(const BlockExpr *BE, in setAddrOfGlobalBlock() 1266 CodeGenModule::GetAddrOfGlobalBlock(const BlockExpr *BE, in GetAddrOfGlobalBlock()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 47 class BlockExpr; variable 135 ExprDependence computeDependence(BlockExpr *E);
|
H A D | EvaluatedExprVisitor.h | 48 void VisitBlockExpr(PTR(BlockExpr) E) { } in VisitBlockExpr()
|
H A D | ASTNodeTraverser.h | 828 void VisitBlockExpr(const BlockExpr *Node) { Visit(Node->getBlockDecl()); } in VisitBlockExpr()
|
H A D | ASTContext.h | 60 class BlockExpr; variable 2079 std::string getObjCEncodingForBlock(const BlockExpr *blockExpr) const;
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 142 bool TraverseBlockExpr(BlockExpr *block) { return true; } in TraverseBlockExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenCL.cpp | 123 if (isa<BlockExpr>(BlockArg)) { in checkBlockArgs() 124 BlockDecl *BD = cast<BlockExpr>(BlockArg)->getBlockDecl(); in checkBlockArgs()
|
H A D | CheckExprLifetime.cpp | 896 if (cast<BlockExpr>(Init)->getBlockDecl()->hasCaptures()) { in visitLocalsRetainedByInitializer() 898 Visit(Path, Local(cast<BlockExpr>(Init)), RK_ReferenceBinding); in visitLocalsRetainedByInitializer() 1204 } else if (isa<BlockExpr>(L)) { in checkExprLifetimeImpl()
|
H A D | SemaObjC.cpp | 892 void VisitBlockExpr(BlockExpr *block) { in VisitBlockExpr() 953 BlockExpr *block = dyn_cast<BlockExpr>(e); in findCapturingExpr()
|
H A D | AnalysisBasedWarnings.cpp | 1049 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 133 SmallVector<BlockExpr *, 32> Blocks; 148 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs; 466 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, 469 std::string SynthesizeBlockFunc(BlockExpr *CE, int i, StringRef funcName, 471 std::string SynthesizeBlockImpl(BlockExpr *CE, const std::string &Tag, 480 Stmt *SynthBlockInitExpr(BlockExpr *Exp, 491 void CollectBlockDeclRefInfo(BlockExpr *Exp); 4037 std::string RewriteModernObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc() 4134 BlockExpr *CE, int i, StringRef funcName, const std::string &Tag) { in SynthesizeBlockHelperFuncs() 4176 std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, in SynthesizeBlockImpl() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 171 void VisitBlockExpr(BlockExpr *BE); 371 void TransferFunctions::VisitBlockExpr(BlockExpr *BE) { in VisitBlockExpr()
|
H A D | UninitializedValues.cpp | 502 void VisitBlockExpr(BlockExpr *be); 701 void TransferFunctions::VisitBlockExpr(BlockExpr *be) { in VisitBlockExpr()
|
H A D | CalledOnceCheck.cpp | 1120 const Expr *getBlockGuaraneedCallSite(const BlockExpr *Block) const { in getBlockGuaraneedCallSite() 1549 void VisitBlockExpr(const BlockExpr *Block) { in VisitBlockExpr()
|
H A D | AnalysisDeclContext.cpp | 618 void VisitBlockExpr(BlockExpr *BR) { in VisitBlockExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 202 def BlockExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 458 void VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 1572 if (auto *BE = dyn_cast<BlockExpr>(CEE)) in getReferencedDeclOfCallee() 1993 assert((isa<CXXMemberCallExpr>(SubExpr) || isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten() 2513 const FunctionProtoType *BlockExpr::getFunctionType() const { in getFunctionType() 2519 SourceLocation BlockExpr::getCaretLocation() const { in getCaretLocation() 2522 const Stmt *BlockExpr::getBody() const { in getBody() 2525 Stmt *BlockExpr::getBody() { in getBody()
|
H A D | ComputeDependence.cpp | 255 ExprDependence clang::computeDependence(BlockExpr *E) { in computeDependence()
|