Lines Matching defs:CallExpr
771 /// CallEvent instead of a CallExpr for that), its possible that a
776 bool isFreeingCallAsWritten(const CallExpr &Call) const {
811 if (const auto *Call = Match.getNodeAs<CallExpr>("call"))
888 return (isa_and_nonnull<CallExpr, CXXNewExpr>(Stmt) &&
901 assert(!IsReleased || (isa_and_nonnull<CallExpr, CXXDeleteExpr>(Stmt)) ||
910 isa_and_nonnull<CallExpr, ObjCMessageExpr, ObjCPropertyRefExpr>(Stmt) &&
922 return ((!isa_and_nonnull<CallExpr>(Stmt)) &&
965 std::string getMessageForReturn(const CallExpr *CallExpr) override {
1233 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
1265 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
1383 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
1413 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
1483 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) {
1493 llvm_unreachable("not a CallExpr or CXXNewExpr");
1881 if (const CallExpr *CE = dyn_cast<CallExpr>(E)) {
2620 const CallExpr *CE = cast<CallExpr>(Call.getOriginExpr());
3072 for (const Expr *Arg : cast<CallExpr>(Call.getOriginExpr())->arguments())
3455 } else if (const auto *CE = dyn_cast<CallExpr>(S)) {
3514 } else if (const auto *CallE = dyn_cast<CallExpr>(S)) {