Home
last modified time | relevance | path

Searched refs:BlockExp (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp386 Stmt *SynthesizeBlockCall(CallExpr *Exp, const Expr* BlockExp);
3719 Stmt *RewriteObjC::SynthesizeBlockCall(CallExpr *Exp, const Expr *BlockExp) { in SynthesizeBlockCall() argument
3723 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) { in SynthesizeBlockCall()
3725 } else if (const MemberExpr *MExpr = dyn_cast<MemberExpr>(BlockExp)) { in SynthesizeBlockCall()
3728 else if (const ParenExpr *PRE = dyn_cast<ParenExpr>(BlockExp)) { in SynthesizeBlockCall()
3731 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) in SynthesizeBlockCall()
3734 dyn_cast<ConditionalOperator>(BlockExp)) { in SynthesizeBlockCall()
3744 } else if (const ObjCIvarRefExpr *IRE = dyn_cast<ObjCIvarRefExpr>(BlockExp)) { in SynthesizeBlockCall()
3747 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
3784 const_cast<Expr*>(BlockExp)); in SynthesizeBlockCall()
H A DRewriteModernObjC.cpp477 Stmt *SynthesizeBlockCall(CallExpr *Exp, const Expr* BlockExp);
4551 Stmt *RewriteModernObjC::SynthesizeBlockCall(CallExpr *Exp, const Expr *BlockExp) { in SynthesizeBlockCall() argument
4555 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) { in SynthesizeBlockCall()
4557 } else if (const MemberExpr *MExpr = dyn_cast<MemberExpr>(BlockExp)) { in SynthesizeBlockCall()
4560 else if (const ParenExpr *PRE = dyn_cast<ParenExpr>(BlockExp)) { in SynthesizeBlockCall()
4563 else if (const ImplicitCastExpr *IEXPR = dyn_cast<ImplicitCastExpr>(BlockExp)) in SynthesizeBlockCall()
4566 dyn_cast<ConditionalOperator>(BlockExp)) { in SynthesizeBlockCall()
4576 } else if (const ObjCIvarRefExpr *IRE = dyn_cast<ObjCIvarRefExpr>(BlockExp)) { in SynthesizeBlockCall()
4579 = dyn_cast<PseudoObjectExpr>(BlockExp)) { in SynthesizeBlockCall()
4616 const_cast<Expr*>(BlockExp)); in SynthesizeBlockCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp14099 ExprResult BlockExp = BuildBlockForLambdaConversion( in BuildCXXMemberCallExpr() local
14104 if (BlockExp.isInvalid()) in BuildCXXMemberCallExpr()
14106 return BlockExp; in BuildCXXMemberCallExpr()