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);
3260 std::string RewriteObjC::SynthesizeBlockFunc(BlockExpr *CE, int i,
3352 std::string RewriteObjC::SynthesizeBlockHelperFuncs(BlockExpr *CE, int i,
3396 std::string RewriteObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Tag,
3657 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt))
3677 if (BlockExpr *CBE = dyn_cast<BlockExpr>(SubStmt)) {
4334 void RewriteObjC::CollectBlockDeclRefInfo(BlockExpr *Exp) {
4371 Stmt *RewriteObjC::SynthBlockInitExpr(BlockExpr *Exp,
4608 if (BlockExpr *BE = dyn_cast<BlockExpr>(S)) {