Home
last modified time | relevance | path

Searched refs:BlockExpr (Results 1 – 25 of 51) sorted by relevance

123

/external/clang/lib/StaticAnalyzer/Checkers/
DUndefCapturedBlockVarChecker.cpp29 : public Checker< check::PostStmt<BlockExpr> > {
33 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
52 UndefCapturedBlockVarChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
DObjCUnusedIVarsChecker.cpp46 if (const BlockExpr *BE = dyn_cast<BlockExpr>(S)) { in Scan()
DMallocChecker.cpp166 check::PostStmt<BlockExpr>,
206 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
2255 void MallocChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
DRetainCountChecker.cpp2467 check::PostStmt<BlockExpr>,
2613 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
2701 void RetainCountChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
/external/clang/include/clang/Sema/
DAnalysisBasedWarnings.h21 class BlockExpr; variable
94 const Decl *D, const BlockExpr *blkExpr);
/external/clang/test/Misc/
Dast-dump-stmt.m7 // CHECK: BlockExpr{{.*}} 'void (^)(void)'
16 // CHECK-NEXT: BlockExpr
/external/clang/lib/Analysis/
DPseudoConstantAnalysis.cpp210 const BlockExpr *B = cast<BlockExpr>(Head); in RunAnalysis()
DCallGraph.cpp47 if (BlockExpr *Block = dyn_cast<BlockExpr>(CEE)) { in getDeclFromCall()
DLiveVariables.cpp207 void VisitBlockExpr(BlockExpr *BE);
357 void TransferFunctions::VisitBlockExpr(BlockExpr *BE) { in VisitBlockExpr()
DUninitializedValues.cpp511 void VisitBlockExpr(BlockExpr *be);
692 void TransferFunctions::VisitBlockExpr(BlockExpr *be) { in VisitBlockExpr()
DAnalysisDeclContext.cpp532 void VisitBlockExpr(BlockExpr *BR) { in VisitBlockExpr()
/external/clang/lib/CodeGen/
DCGBlocks.h231 const BlockExpr *BlockExpression;
265 const BlockExpr *getBlockExpr() const { in getBlockExpr()
DCGDecl.cpp580 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isAccessedBy()
1120 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isCapturedBy()
DCodeGenModule.h61 class BlockExpr; variable
772 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, const char *);
DCodeGenPGO.cpp126 bool TraverseBlockExpr(BlockExpr *BE) { return true; } in TraverseBlockExpr()
/external/clang/include/clang/AST/
DEvaluatedExprVisitor.h45 void VisitBlockExpr(PTR(BlockExpr) E) { } in VisitBlockExpr()
DASTContext.h54 class BlockExpr; variable
1584 std::string getObjCEncodingForBlock(const BlockExpr *blockExpr) const;
/external/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp123 SmallVector<BlockExpr *, 32> Blocks;
138 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
376 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
378 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
380 std::string SynthesizeBlockImpl(BlockExpr *CE,
390 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
402 void CollectBlockDeclRefInfo(BlockExpr *Exp);
3251 std::string RewriteObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc()
3343 std::string RewriteObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, in SynthesizeBlockHelperFuncs()
3387 std::string RewriteObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag, in SynthesizeBlockImpl()
[all …]
DRewriteModernObjC.cpp132 SmallVector<BlockExpr *, 32> Blocks;
147 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
466 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
468 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
470 std::string SynthesizeBlockImpl(BlockExpr *CE,
480 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
491 void CollectBlockDeclRefInfo(BlockExpr *Exp);
4046 std::string RewriteModernObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc()
4142 std::string RewriteModernObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, in SynthesizeBlockHelperFuncs()
4186 std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag, in SynthesizeBlockImpl()
[all …]
/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp145 bool TraverseBlockExpr(BlockExpr *block) { return true; } in TraverseBlockExpr()
/external/clang/lib/Sema/
DAnalysisBasedWarnings.cpp515 const BlockExpr *blkExpr, in CheckFallThroughForBody()
879 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse()
1880 const Decl *D, const BlockExpr *blkExpr) { in IssueWarnings()
/external/clang/include/clang/Basic/
DStmtNodes.td178 def BlockExpr : DStmt<Expr>;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h348 void VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred,
/external/v8/tools/gcmole/
Dgcmole.cc571 VISIT(BlockExpr); in VisitExpr()
634 IGNORE_EXPR(BlockExpr);
/external/clang/lib/AST/
DExpr.cpp1626 isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
1871 const FunctionProtoType *BlockExpr::getFunctionType() const { in getFunctionType()
1877 SourceLocation BlockExpr::getCaretLocation() const { in getCaretLocation()
1880 const Stmt *BlockExpr::getBody() const { in getBody()
1883 Stmt *BlockExpr::getBody() { in getBody()

123