Home
last modified time | relevance | path

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

12

/external/clang/lib/StaticAnalyzer/Checkers/
DUndefCapturedBlockVarChecker.cpp28 : public Checker< check::PostStmt<BlockExpr> > {
32 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
54 UndefCapturedBlockVarChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
DObjCUnusedIVarsChecker.cpp45 if (const BlockExpr *BE = dyn_cast<BlockExpr>(S)) { in Scan()
DMallocChecker.cpp101 check::PostStmt<BlockExpr>,
131 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
1155 void MallocChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
/external/clang/include/clang/Sema/
DAnalysisBasedWarnings.h21 class BlockExpr; variable
93 const Decl *D, const BlockExpr *blkExpr);
/external/clang/lib/Analysis/
DPseudoConstantAnalysis.cpp213 const BlockExpr *B = cast<BlockExpr>(Head); in RunAnalysis()
DLiveVariables.cpp213 void VisitBlockExpr(BlockExpr *BE);
364 void TransferFunctions::VisitBlockExpr(BlockExpr *BE) { in VisitBlockExpr()
DUninitializedValues.cpp428 void VisitBlockExpr(BlockExpr *be);
592 void TransferFunctions::VisitBlockExpr(BlockExpr *be) { in VisitBlockExpr()
DAnalysisDeclContext.cpp388 void VisitBlockExpr(BlockExpr *BR) { in VisitBlockExpr()
/external/clang/lib/CodeGen/
DCGBlocks.h192 const BlockExpr *BlockExpression;
217 const BlockExpr *getBlockExpr() const { in getBlockExpr()
DCGDecl.cpp499 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isAccessedBy()
940 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isCapturedBy()
DCodeGenModule.h53 class BlockExpr; variable
606 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, const char *);
/external/clang/include/clang/AST/
DEvaluatedExprVisitor.h42 void VisitBlockExpr(BlockExpr *E) { } in VisitBlockExpr()
DASTContext.h49 class BlockExpr; variable
1237 std::string getObjCEncodingForBlock(const BlockExpr *blockExpr) const;
DExpr.h4254 class BlockExpr : public Expr {
4258 BlockExpr(BlockDecl *BD, QualType ty) in BlockExpr() function
4266 explicit BlockExpr(EmptyShell Empty) : Expr(BlockExprClass, Empty) { } in BlockExpr() function
4287 static bool classof(const BlockExpr *) { return true; } in classof() argument
/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp147 bool TraverseBlockExpr(BlockExpr *block) { return true; } in TraverseBlockExpr()
/external/clang/lib/Rewrite/Frontend/
DRewriteObjC.cpp120 SmallVector<BlockExpr *, 32> Blocks;
135 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
381 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
383 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
385 std::string SynthesizeBlockImpl(BlockExpr *CE,
395 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
407 void CollectBlockDeclRefInfo(BlockExpr *Exp);
3339 std::string RewriteObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc()
3431 std::string RewriteObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, in SynthesizeBlockHelperFuncs()
3479 std::string RewriteObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag, in SynthesizeBlockImpl()
[all …]
DRewriteModernObjC.cpp128 SmallVector<BlockExpr *, 32> Blocks;
143 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
424 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
426 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
428 std::string SynthesizeBlockImpl(BlockExpr *CE,
438 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
449 void CollectBlockDeclRefInfo(BlockExpr *Exp);
3963 std::string RewriteModernObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc()
4055 std::string RewriteModernObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, in SynthesizeBlockHelperFuncs()
4103 std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag, in SynthesizeBlockImpl()
[all …]
/external/clang/lib/Sema/
DAnalysisBasedWarnings.cpp320 const BlockExpr *blkExpr, in CheckFallThroughForBody()
662 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse()
1185 const Decl *D, const BlockExpr *blkExpr) { in IssueWarnings()
DJumpDiagnostics.cpp457 if (const BlockExpr *BE = dyn_cast<BlockExpr>(SubStmt)) { in BuildScopeInformation()
DSemaLambda.cpp954 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion()
/external/clang/lib/AST/
DStmtDumper.cpp152 void VisitBlockExpr(BlockExpr *Node);
500 void StmtDumper::VisitBlockExpr(BlockExpr *Node) { in VisitBlockExpr()
DExpr.cpp1769 const FunctionProtoType *BlockExpr::getFunctionType() const { in getFunctionType()
1775 SourceLocation BlockExpr::getCaretLocation() const { in getCaretLocation()
1778 const Stmt *BlockExpr::getBody() const { in getBody()
1781 Stmt *BlockExpr::getBody() { in getBody()
/external/clang/include/clang/Basic/
DStmtNodes.td161 def BlockExpr : DStmt<Expr>;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h299 void VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred,
/external/v8/tools/gcmole/
Dgcmole.cc544 VISIT(BlockExpr); in VisitExpr()
609 IGNORE_EXPR(BlockExpr);

12