Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DUndefCapturedBlockVarChecker.cpp29 : public Checker< check::PostStmt<BlockExpr> > {
33 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
52 UndefCapturedBlockVarChecker::checkPostStmt(const BlockExpr *BE, in checkPostStmt()
H A DObjCUnusedIVarsChecker.cpp46 if (const BlockExpr *BE = dyn_cast<BlockExpr>(S)) { in Scan()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DAnalysisBasedWarnings.h21 class BlockExpr; variable
94 const Decl *D, const BlockExpr *blkExpr);
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenCLRuntime.h27 class BlockExpr; variable
93 void recordBlockInfo(const BlockExpr *E, llvm::Function *InvokeF,
H A DCGBlocks.h248 const BlockExpr *BlockExpression;
282 const BlockExpr *getBlockExpr() const { in getBlockExpr()
H A DCGOpenCLRuntime.cpp128 void CGOpenCLRuntime::recordBlockInfo(const BlockExpr *E, in recordBlockInfo()
153 auto *Block = cast<BlockExpr>(E); in emitOpenCLEnqueuedBlock()
H A DCodeGenModule.h62 class BlockExpr; variable
496 llvm::DenseMap<const BlockExpr *, llvm::Constant *> EmittedGlobalBlocks;
886 llvm::Constant *GetAddrOfGlobalBlock(const BlockExpr *BE, StringRef Name);
890 llvm::Constant *getAddrOfGlobalBlockIfEmitted(const BlockExpr *BE) { in getAddrOfGlobalBlockIfEmitted()
896 void setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr);
H A DCGDecl.cpp639 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) { in isAccessedBy()
1520 if (const BlockExpr *BE = dyn_cast<BlockExpr>(E)) { in isCapturedBy()
H A DCGBlocks.cpp901 llvm::Value *CodeGenFunction::EmitBlockLiteral(const BlockExpr *blockExpr) { in EmitBlockLiteral()
1363 void CodeGenModule::setAddrOfGlobalBlock(const BlockExpr *BE, in setAddrOfGlobalBlock()
1371 CodeGenModule::GetAddrOfGlobalBlock(const BlockExpr *BE, in GetAddrOfGlobalBlock()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCallGraph.cpp62 if (BlockExpr *Block = dyn_cast<BlockExpr>(CEE)) { in getDeclFromCall()
H A DLiveVariables.cpp214 void VisitBlockExpr(BlockExpr *BE);
402 void TransferFunctions::VisitBlockExpr(BlockExpr *BE) { in VisitBlockExpr()
H A DUninitializedValues.cpp530 void VisitBlockExpr(BlockExpr *be);
711 void TransferFunctions::VisitBlockExpr(BlockExpr *be) { in VisitBlockExpr()
H A DAnalysisDeclContext.cpp553 void VisitBlockExpr(BlockExpr *BR) { in VisitBlockExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h244 check::PostStmt<BlockExpr>,
296 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DEvaluatedExprVisitor.h46 void VisitBlockExpr(PTR(BlockExpr) E) { } in VisitBlockExpr()
H A DASTContext.h90 class BlockExpr; variable
1821 std::string getObjCEncodingForBlock(const BlockExpr *blockExpr) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp124 SmallVector<BlockExpr *, 32> Blocks;
139 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
379 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
381 std::string SynthesizeBlockImpl(BlockExpr *CE,
391 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
403 void CollectBlockDeclRefInfo(BlockExpr *Exp);
3648 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) in GetBlockDeclRefExprs()
3666 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) { in GetInnerBlockDeclRefExprs()
4314 void RewriteObjC::CollectBlockDeclRefInfo(BlockExpr *Exp) { in CollectBlockDeclRefInfo()
4351 Stmt *RewriteObjC::SynthBlockInitExpr(BlockExpr *Exp, in SynthBlockInitExpr()
[all …]
H A DRewriteModernObjC.cpp133 SmallVector<BlockExpr *, 32> Blocks;
148 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
467 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
469 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
471 std::string SynthesizeBlockImpl(BlockExpr *CE,
481 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
492 void CollectBlockDeclRefInfo(BlockExpr *Exp);
4465 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) in GetBlockDeclRefExprs()
4483 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) { in GetInnerBlockDeclRefExprs()
5202 Stmt *RewriteModernObjC::SynthBlockInitExpr(BlockExpr *Exp, in SynthBlockInitExpr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp145 bool TraverseBlockExpr(BlockExpr *block) { return true; } in TraverseBlockExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp618 const BlockExpr *blkExpr, in CheckFallThroughForBody()
994 const BlockExpr *BE = cast<BlockExpr>(Use.getUser()); in DiagnoseUninitializedUse()
2006 const Decl *D, const BlockExpr *blkExpr) { in IssueWarnings()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td187 def BlockExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h420 void VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred,
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp1780 isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
2131 const FunctionProtoType *BlockExpr::getFunctionType() const { in getFunctionType()
2137 SourceLocation BlockExpr::getCaretLocation() const { in getCaretLocation()
2140 const Stmt *BlockExpr::getBody() const { in getBody()
2143 Stmt *BlockExpr::getBody() { in getBody()
H A DASTDumper.cpp301 void VisitBlockExpr(const BlockExpr *Node);
1470 void ASTDumper::VisitBlockExpr(const BlockExpr *Node) { in VisitBlockExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp693 const internal::VariadicDynCastAllOfMatcher<Stmt, BlockExpr> blockExpr;

123