Lines Matching defs:BlockExp
384 Stmt *SynthesizeBlockCall(CallExpr *Exp, const Expr* BlockExp);
3711 Stmt *RewriteObjC::SynthesizeBlockCall(CallExpr *Exp, const Expr *BlockExp) {
3715 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) {
3717 } else if (const MemberExpr *MExpr = dyn_cast<MemberExpr>(BlockExp)) {
3720 else if (const ParenExpr *PRE = dyn_cast<ParenExpr>(BlockExp)) {
3723 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp))
3726 dyn_cast<ConditionalOperator>(BlockExp)) {
3736 } else if (const ObjCIvarRefExpr *IRE = dyn_cast<ObjCIvarRefExpr>(BlockExp)) {
3739 = dyn_cast<PseudoObjectExpr>(BlockExp)) {
3776 const_cast<Expr*>(BlockExp));