Lines Matching refs:BlockExpr
124 SmallVector<BlockExpr *, 32> Blocks;
139 llvm::DenseMap<BlockExpr *, std::string> RewrittenBlockExprs;
375 std::string SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
377 std::string SynthesizeBlockFunc(BlockExpr *CE, int i,
379 std::string SynthesizeBlockImpl(BlockExpr *CE,
389 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
401 void CollectBlockDeclRefInfo(BlockExpr *Exp);
3271 std::string RewriteObjC::SynthesizeBlockFunc(BlockExpr *CE, int i, in SynthesizeBlockFunc()
3363 std::string RewriteObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i, in SynthesizeBlockHelperFuncs()
3407 std::string RewriteObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag, in SynthesizeBlockImpl()
3668 if (BlockExpr *CBE = dyn_cast<BlockExpr>(*CI)) in GetBlockDeclRefExprs()
3688 if (BlockExpr *CBE = dyn_cast<BlockExpr>(*CI)) { in GetInnerBlockDeclRefExprs()
4348 void RewriteObjC::CollectBlockDeclRefInfo(BlockExpr *Exp) { in CollectBlockDeclRefInfo()
4385 Stmt *RewriteObjC::SynthBlockInitExpr(BlockExpr *Exp, in SynthBlockInitExpr()
4623 if (BlockExpr *BE = dyn_cast<BlockExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()